Data Conversion Guide
Moving data between technical systems and business reporting tools often requires converting format. JSON (JavaScript Object Notation) is the language of APIs and Databases, while CSV (Comma Separated Values) is the language of Excel and Google Sheets.
Flattening Nested Data
One of the biggest challenges in converting JSON to CSV is handling nested objects. CSV is a flat, 2D table format, whereas JSON is a hierarchical tree structure.
Original JSON
{
"user": {
"name": "John",
"address": { "city": "NY" }
}
}Flattened CSV Header
Our tool "flattens" the tree using dot notation so it fits into columns:
user.name, user.address.cityDelimiter Compatibility
Not all CSVs use commas! If you are opening your file in a European version of Excel, it might expect a semicolon (;) instead of a comma. Use the settings panel above to switch delimiters if your data looks "garbled" when opening in Excel.