Export an array of JSON objects as CSV with proper quoting, privately in the browser.
JSON supports nested objects and arrays while CSV is a two-dimensional table. Nested JSON values become escaped JSON text inside a CSV cell.
The root must be an array of objects. CSV cannot preserve JSON type information for round-trip recovery.
Yes, fields with commas, quotes, or line breaks are enclosed in quotes and quotes are escaped.
Nested objects are encoded as JSON text inside a cell.