Convert JSON to spreadsheet-ready CSV, flattening nested objects into dot-notation columns.
Ctrl + Enter to run
Flattens an array of JSON objects into a spreadsheet-friendly table, with nested objects becoming dotted column names so `{"user":{"name":"Ada"}}` yields a `user.name` column. Values containing commas, quotes or newlines are quoted and escaped on the way out.
Arrays are the case with no clean answer, because CSV has no way to express a variable number of values in one cell. If your records have arrays of differing lengths, expect information loss and consider whether a tabular format is the right destination at all.