Aplatisseur JSON
Aplatissez le JSON imbriqué en clés de notation par points à un seul niveau ou reconstruisez l'imbrication.
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.