DevConvertor
Data Converters

JSON to CSV

Convert a JSON array of objects into CSV, with columns derived from object keys and proper CSV escaping for commas, quotes, and newlines. Nested objects or arrays inside a field are serialized as JSON text rather than silently dropped.

Features

  • Columns derived automatically from object keys
  • Proper CSV escaping for commas, quotes, and embedded newlines
  • Nested objects/arrays serialized as JSON text, never silently dropped
  • Full Unicode support

How to use

  1. Paste a JSON array of objects.
  2. Click Convert.
  3. Copy or download the resulting CSV.

Example

Input

[{"name":"Ada","role":"Engineer"}]

Output

name,role
Ada,Engineer

FAQ

What JSON structure does this expect?
An array of objects, like [{"name":"Ada"},{"name":"Grace"}]. A single object or an array of primitives can't become CSV rows, and you'll get a clear message explaining why instead of a silently wrong result.
What happens to nested objects or arrays inside a field?
They're serialized as compact JSON text inside that cell, rather than being flattened unpredictably or dropped. That keeps the data recoverable even though CSV itself has no concept of nesting.