Aller au contenu
TextArray
Tout en local

Aplatisseur JSON

Aplatissez le JSON imbriqué en clés de notation par points à un seul niveau ou reconstruisez l'imbrication.

Entrée
Sortie

Aplatisseur JSON

Collez un objet JSON profondément imbriqué et cet outil l'aplatit en un objet à un seul niveau dont les clés indiquent le chemin complet : user.address.city au lieu de trois niveaux d'accolades. Flat JSON s'intègre directement dans les feuilles de calcul et les exportations CSV, permet de différencier facilement deux réponses API ligne par ligne et correspond au format de clé attendu par les pipelines de journalisation, les événements d'analyse et les magasins de configuration.

Deux options contrôlent le format de la clé. Le délimiteur (un point par défaut) rejoint les clés d'objet imbriquées et les indices de tableau sont écrits soit entre crochets, tags[0], soit avec le délimiteur, tags.0 — choisissez celui utilisé par votre système cible. Les objets et tableaux vides sont conservés sous la forme de valeurs {} et [], donc rien ne disparaît silencieusement des données.

Les mêmes options conduisent dans le sens inverse : passez en mode non aplati et un objet plat est reconstruit en JSON imbriqué. Aplatissez une réponse, modifiez une poignée de valeurs dans la vue plate où les chemins sont faciles à analyser, puis aplatissez-la - l'aller-retour préserve la structure, y compris les tableaux et les conteneurs vides.

Les entrées invalides sont signalées de la même manière que dans le formateur JSON, avec le propre message de l'analyseur, et le décompte sous la sortie compte les clés plates, la profondeur d'imbrication et la taille de sortie en octets. Tout s'exécute localement dans votre navigateur : les réponses API, les fichiers de configuration et les exportations avec des données client réelles ne quittent jamais votre appareil.

FAQ

Comment les tableaux sont-ils gérés ?
Chaque élément obtient son index dans la clé : tags[0], tags[1] entre crochets, ou tags.0, tags.1 lorsque vous choisissez le style de délimiteur. Les tableaux imbriqués et les objets à l'intérieur des tableaux fonctionnent de la même manière.
Puis-je reconvertir un JSON plat en JSON imbriqué ?
Oui. Basculez le mode sur aplatir et les clés sont divisées sur les indices de délimiteur et de crochet pour reconstruire la structure d'origine. Utilisez les mêmes paramètres de délimiteur et de tableau que lors de l'aplatissement.
Qu'arrive-t-il aux objets et aux tableaux vides ?
Ils sont conservés sous la forme de valeurs {} et [] sous leur chemin, donc un aller-retour aplati et non aplati renvoie la structure exacte avec laquelle vous avez commencé.
Mon JSON est-il téléchargé quelque part ?
Non. L'outil s'exécute entièrement dans votre navigateur et vos données ne quittent jamais votre appareil, sans danger pour les réponses API et les configurations contenant des données utilisateur réelles.