How to generate list of json with all pages data and taxonomy

Hello,

I need to generate a list of JSON with content and taxonomy for all the pages from my GRAV site.
Any idea how can I do this?