Fournir le document
Collez le texte ou importez un fichier UTF-8 local sans BOM. Importer, charger un exemple et effacer passent par un aperçu puis une application du remplacement. Une annulation restaure l’entrée, les réglages et le résultat.
Outils JSON
Choisissez le sens puis utilisez le bouton ou Ctrl/Cmd+Enter. La restauration exige le résultat complet dans le format de cet outil.
Copie et téléchargement incluent le résultat complet, au-delà de l’aperçu visible.
Le JSON reste en mémoire dans le navigateur, sans téléversement ni enregistrement.
Format versionné : k: marque les clés, i: les indices ; la barre oblique inverse échappe le séparateur et elle-même. Un chemin vide est la racine.
Résultat périmé : copie et téléchargement désactivés.
Cet Aplatisseur JSON transforme un JSON imbriqué en chemins associés à des valeurs. Le résultat contient un identifiant de format et les réglages nécessaires pour reconstruire la structure.
Pour aplatir JSON sans confondre une clé numérique et un indice, les segments portent un type. Pour désaplatir JSON, fournissez toute cette enveloppe, et non un simple objet à clés pointées.
Cet Aplatisseur JSON sépare la clé littérale a.b du chemin passant par a puis b. Les types de segments et l’échappement du séparateur conservent cette différence lors de la restauration.
Avec cet Aplatisseur JSON, développez les indices ou gardez chaque tableau entier. Les objets et tableaux vides, null, false et les chaînes vides restent présents dans les données.
Collez le texte ou importez un fichier UTF-8 local sans BOM. Importer, charger un exemple et effacer passent par un aperçu puis une application du remplacement. Une annulation restaure l’entrée, les réglages et le résultat.
Par défaut : aplatissement, séparateur point et indices de tableaux développés. Lancez chaque conversion avec le bouton ou Ctrl/Cmd+Enter. Toute modification rend le résultat périmé et bloque son export.
Utiliser le résultat en sens inverse affiche un aperçu puis, après application, remplace l’entrée et inverse le sens. Vous pouvez aussi copier toute l’enveloppe. Copie et téléchargement incluent le résultat complet, au-delà de l’aperçu.
k: identifie une clé d’objet, i: un indice de tableau. Un chemin vide désigne la racine ; k: seul désigne une clé vide.
Choisissez un caractère de ponctuation ASCII, sauf deux-points et barre oblique inverse. Le séparateur et la barre oblique inverse sont échappés dans les clés.
Le mode indices développe chaque élément. Le mode keep conserve chaque tableau entier, y compris les objets qu’il contient.
Les conflits parent/enfant, conteneurs de types incompatibles et tableaux à indices manquants sont refusés. Aucun chemin n’en écrase silencieusement un autre.
Non. Le texte et les fichiers locaux sont traités en mémoire dans le navigateur, sans téléversement ni historique enregistré. Recharger la page efface le travail courant.
Il ne reconstruit pas les objets à chemins pointés ordinaires, ne produit pas de CSV et n’exécute pas JSONPath. La restauration exige une enveloppe heyutils-json-flat-v1 valide.
Réutilisez le résultat complet en sens inverse. Les segments i: identifient les indices et k: les clés. Des indices manquants ou des types de conteneurs contradictoires produisent une erreur.
Choisissez le développement des indices. Les tableaux internes sont parcourus à leur tour ; les tableaux vides restent des valeurs. Avec keep, le tableau entier reste intact.
Collez le document, choisissez le séparateur et lancez la conversion. Cet Aplatisseur JSON accepte une profondeur maximale de 100 et refuse les structures dépassant ses limites.
Un chemin est-il mal interprété ?
Essayez cet Aplatisseur JSON avec l’exemple, comparez clés et indices puis restaurez le résultat complet avant de traiter votre propre document.