How it works
The JSON to List Converter extracts values from a JSON array and formats them as a plain text list โ one item per line. It can also extract a specific field from an array of objects, producing a list of just those values.
This is the inverse of List to JSON. When you receive JSON data and need to work with it as a plain list โ to paste into a spreadsheet, use in a shell command, or format as a bullet list โ this tool extracts the values without you having to manually copy each one.
How to use it: paste your JSON array. If it's a flat array (["a","b","c"]), each value is output on its own line. If it's an array of objects, select which field to extract from the dropdown โ you can pull a single "name" field from 100 objects in one step.
Flattening nested arrays: for nested arrays, toggle "Flatten nested arrays" to recursively extract all scalar values. This is useful for JSON structures like {"data":{"items":["a","b","c"]}} where you want to reach the innermost array.
Frequently Asked Questions
- Yes. After pasting your JSON, a field selector appears showing all detected keys. Choose a key and only the values for that field are output โ one per line.
- For nested arrays (arrays inside arrays), enable 'Flatten nested arrays' to recursively extract all scalar values into a single flat list.
- Yes. Paste JSONL (one JSON object per line with no wrapping array) and the tool extracts the specified field from each line.
- null values in the source array are output as the string 'null' by default. Toggle 'Skip null values' to omit them from the list output.