JSON Flatten
Flatten nested JSON into simple path-based key/value pairs directly in your browser.
Your data is processed locally in your browser and is never uploaded.
How JSON paths work
Object properties use dots, such as user.profile.name. Array items use brackets, such as users[0].name, so numeric object keys remain distinct from array indexes.
Escaping special keys
A literal dot, bracket, or backslash in an object key is prefixed with a backslash. For example, metadata.version becomes metadata\.version in a flattened path; an empty key is \e. Empty objects and arrays are kept as values so nested data is not lost.
Private JSON flattening
Your JSON is flattened locally in your browser and is never uploaded. JSON Unflatten is a separate tool and is not included here.