Aplatir et désaplatir du JSON
Convertissez du JSON imbriqué en clés à points et reconstruisez des objets imbriqués à partir de données plates.
Entrée
Résultat
Comment utiliser
Flatten nested JSON
Paste nested JSON and run Flatten. Arrays become numeric keys, for example user.roles.0.
- Paste nested JSON.
- Click Flatten.
- Copy the flat JSON output.
Unflatten key paths
Paste a flat object and run Unflatten. Numeric path segments are converted back into arrays automatically.
Questions fréquentes
How are arrays represented?
By default each array element gets a numeric segment, such as items.0.name. Empty arrays and objects are preserved as values.
Can I use a different separator?
The UI uses a dot separator. For custom separators, use the underlying library behavior in your own code.
Outils associés
Formateur JSON
Embellit et valide le JSON avec indentation configurable, mise en évidence des erreurs et copie en un clic.
Visionneuse JSON
Lisez le JSON dans une vue formatée et nette et explorez-le en arborescence dépliable.
Testeur JSONPath
Interrogez des données JSON avec des expressions JSONPath et affichez instantanément les valeurs correspondantes.
Validateur JSON
Vérifie si votre JSON est valide et affiche une explication claire de tout problème de syntaxe.
Minificateur JSON
Supprime chaque espace et saut de ligne inutiles pour produire la charge utile JSON la plus petite possible.
Arborescence JSON
Transforme le JSON en arborescence interactive et dépliable avec longueurs de tableaux et types de valeurs.