Convert JSON arrays to CSV with nested object flattening
The converter accepts JSON arrays of objects, like [{"name":"John","age":30}]. Each object becomes a CSV row, and keys become column headers. Single objects are also accepted and converted to one row.
Nested objects are flattened using dot notation. For example, {"address":{"city":"NYC"}} becomes a column named "address.city" with value "NYC". Arrays are joined with semicolons.
All processing happens in your browser — no data is uploaded. Very large files (50MB+) may be slow depending on your device. For best performance, keep files under 10MB.