What JSON formats are supported?
Arrays of objects are supported — the most common format, e.g. [{"a":1},{"a":2}]. Nested objects or arrays are serialized to a JSON string in the CSV cell, and preserved as strings when converting back.
Online JSON ↔ CSV converter. JSON→CSV auto-extracts field names as headers; CSV→JSON treats the first row as keys. Supports comma, semicolon and tab delimiters. Nested objects are auto-serialized.
Arrays of objects are supported — the most common format, e.g. [{"a":1},{"a":2}]. Nested objects or arrays are serialized to a JSON string in the CSV cell, and preserved as strings when converting back.
JSON→CSV takes the union of all keys across all objects as headers. Missing fields for a given row are left empty. For best results, keep field names consistent across all objects.
The tool follows RFC 4180: fields containing the delimiter, newlines, or double-quotes are automatically wrapped in double-quotes. Internal double-quotes are escaped as two consecutive double-quotes.
Downloaded CSV files use UTF-8 encoding with BOM, so Excel opens them without garbled text on Windows.