Skip to content

JSON Flatten Tool

Flatten nested JSON into dot-notation keys and unflatten back with configurable array notation, delimiters, and array handling.

Updated

What is the JSON Flatten Tool?

How it works

Examples

Flatten nested object

{ "user": { "name": "Alice", "age": 30 } }
{ "user.name": "Alice", "user.age": 30 }

Unflatten with arrays

{ "tags[0]": "dev", "tags[1]": "admin" }
{ "tags": ["dev", "admin"] }

Frequently asked questions