How it works
- Paste JSON or load a .json file.
- Choose comma, semicolon or tab as the CSV separator.
- Convert and verify the detected columns in the preview.
- Copy the CSV or download it.
Practical example
[{"name":"Ana","score":9},{"name":"Leo","score":8}] produces name and score columns followed by two data rows.
Formula and explanation
CSV is a table, so the best source is an array of similarly shaped objects. Cifrivo builds the header from every key it encounters, not only the first object; missing values become empty cells.
Commas, line breaks and quotation marks inside a value are safely quoted according to common CSV rules. Nested objects and arrays are serialized as JSON inside their cell because flattening them would invent ambiguous column names.
Choose semicolon when spreadsheet software in your locale expects it, or tab for a TSV-like output. Conversion and preview are calculated locally and the JSON content is never sent to Analytics.