Convert a JSON array of objects to CSV, or CSV back to JSON.
A JSON array of flat objects, e.g. [{"name":"Alice","age":30}]. Nested objects or arrays are converted to their JSON string form inside the CSV cell, since CSV has no concept of nesting.
Yes. Any field containing a comma, quote or newline is automatically wrapped in quotes, with internal quotes escaped, following standard CSV rules.
Nested values are converted to their JSON string representation inside the CSV cell, since CSV has no native way to represent nested structures.
Extra data columns beyond the header row are dropped — make sure your header row lists every column before converting.