Flatten JSON

Dot-path keys from nested JSON.

Objects and arrays become a.b and a.0. Root must be an object or array. Keys that already contain a dot are rejected. Inverse of Unflatten JSON.

What Flatten JSON does

Objects and arrays become a.b and a.0. Root must be an object or array. Keys that already contain a dot are rejected. Inverse of Unflatten JSON.

This URL is only for Flatten JSON (json flatten). Dot-path keys from nested JSON. Other Convert tools on Tool-You look similar in the chrome, so the job definition below is the part that belongs to Flatten JSON alone: Objects and arrays become a.b and a.0. Root must be an object or array. Keys that already contain a dot are rejected. Inverse of Unflatten JSON.

How to use Flatten JSON

  1. Keep this tab on Flatten JSON (/json-flatten). Pasting into the wrong Convert tool (for example JSON Formatter) changes the job.
  2. Paste or type the input Flatten JSON expects. Path hint: json flatten. Dot-path keys from nested JSON.
  3. Apply the Flatten JSON action only. Unflatten JSON is a different transform (Rebuild nested JSON from dotted keys.). Objects and arrays become a.b and a.0. Root must be an object or array. Keys that already contain a dot are rejected. Inverse of Unflatten JSON.
  4. Copy the output of Flatten JSON if you need it elsewhere. Size/complexity still follows: Root object or array. Dots in source keys rejected. Max 500,000 characters.
  5. If the text job is actually Pretty-print or minify JSON with indent and optional key sort., leave Flatten JSON and open JSON Formatter.

When not to use Flatten JSON

Skip Flatten JSON when a neighbor tool matches better — start with JSON Formatter or Unflatten JSON — or when the description already warns the job will fail. In the tool’s own words: Objects and arrays become a.b and a.0. Root must be an object or array. Keys that already contain a dot are rejected. Inverse of Unflatten JSON.

Questions about Flatten JSON

What does Flatten JSON do that other Convert pages on this site do not?
Objects and arrays become a.b and a.0. Root must be an object or array. Keys that already contain a dot are rejected. Inverse of Unflatten JSON. Short version: Dot-path keys from nested JSON.
Does Flatten JSON upload my file or text to Tool-You servers?
No. Flatten JSON runs in this browser tab. Files stay on the device. Limit note: Root object or array. Dots in source keys rejected. Max 500,000 characters.
Should I use JSON Formatter instead of Flatten JSON?
Use Flatten JSON when you need Dot-path keys from nested JSON. Use JSON Formatter when you need Pretty-print or minify JSON with indent and optional key sort. They share a category (Convert) but not the same job.
What are the limits of Flatten JSON?
Root object or array. Dots in source keys rejected. Max 500,000 characters. Also: Objects and arrays become a.b and a.0. Root must be an object or array. Keys that already contain a dot are rejected. Inverse of Unflatten JSON.