Data & AnalyticsLive๐Ÿ”’ Private

JSON to List

Convert a JSON array to a plain text list instantly. Free online JSON-to-list converter. No signup, 100% private, works entirely in your browser.

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

Can I extract a specific field from an array of objects?
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.
Can it handle nested JSON structures?
For nested arrays (arrays inside arrays), enable 'Flatten nested arrays' to recursively extract all scalar values into a single flat list.
Does it handle JSON Lines (JSONL) format?
Yes. Paste JSONL (one JSON object per line with no wrapping array) and the tool extracts the specified field from each line.
What happens with null values?
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.