How to use JSON to CSV
- Paste a JSON array of objects, or an object that contains one.
- Choose the delimiter. Semicolon is the right pick for Excel in many European locales.
- Copy the CSV or download it.
About JSON to CSV
CSV is a flat table. JSON is a tree. To bridge the two, this tool finds the list of records in your JSON, then writes one row per record and one column per key. Nested objects are flattened using dots, so {"address":{"city":"Hamburg"}} becomes a column named address.city. Arrays inside a record get indexed columns such as items[0].sku.
If your document is an object with a single array inside, like {"users":[...]}, the array is used automatically. Columns are collected across all records, so a field that only shows up in some of them still gets its own column and the missing cells stay empty.