JSON Input (Array of Objects)
CSV Output

Frequently Asked Questions

How are nested objects handled?
With flattening enabled, nested objects are expanded using dot notation. For example, {"user":{"name":"John"}} becomes a column "user.name" with value "John".
What if objects have different keys?
All unique keys across all objects are collected for the header. Missing values in a row are left empty in the CSV.
Can I convert non-array JSON?
The tool expects a JSON array. If you pass a single object, it will be wrapped in an array automatically.