JSON input shape
JSON-to-CSV expects an array of objects. The union of their property names becomes the header row, and missing properties produce empty cells.
CSV quoting
Fields containing commas, quotes, or line breaks are enclosed in double quotes. Quotes inside a field are doubled according to common CSV conventions.
Nested data
Nested objects and arrays are stored as JSON text within a CSV cell rather than flattened into multiple columns.