I'm looking at solutions to convert JSON to a CSV. It seems most of the solutions expect the JSON to be a single object rather than an array of objects.
All the solutions I've tried from here seem to break with my input, which comes from curling this site.
How can I convert the JSON into a CSV with jq
or another tool when the input is an array instead of an object.
[ { "id": "4", "link": "https://pressbooks.online.ucf.edu/amnatgov/", "metadata": { "@context": "http://schema.org", "@type": "Book", "name": "American Government", "inLanguage": "en", "copyrightYear": "2016", "disambiguatingDescription": "The content of this textbook has been developed and arranged to provide a logical progression from the fundamental principles of institutional design at the founding, to avenues of political participation, to thorough coverage of the political structures that constitute American government. The book builds upon what students have already learned and emphasizes connections between topics as well as between theory and applications. The goal of each section is to enable students not just to recognize concepts, but to work with them in ways that will be useful in later courses, future careers, and as engaged citizens. ", "image": "https://pressbooks.online.ucf.edu/app/uploads/sites/4/2020/01/American-Government.png", "isBasedOn": "https://ucf-dev.pb.unizin.org/pos2041", "author": [ { "@type": "Person", "name": "OpenStax" } ], "datePublished": "2016-01-06", "copyrightHolder": { "@type": "Organization", "name": "cnxamgov" }, "license": { "@type": "CreativeWork", "url": "https://creativecommons.org/licenses/by/4.0/", "name": "CC BY (Attribution)" } }, "_links": { "api": [ { "href": "https://pressbooks.online.ucf.edu/amnatgov/wp-json/" } ], "metadata": [ { "href": "https://pressbooks.online.ucf.edu/amnatgov/wp-json/pressbooks/v2/metadata" } ], "self": [ { "href": "https://pressbooks.online.ucf.edu/wp-json/pressbooks/v2/books/4" } ] } } ]
Desired Format:
id, link, context, type, name, inLanguage, image, author_type, author_name, license_type, license_url, license_name