Aller au contenu
Toolars
Explorer
Signaler un bug

Développement · utilitaire Local

Visualiseur d'arborescence JSON

JSON Tree Viewer

Examinez et formatez localement du JSON jusqu’à 256 KiB. Les clés dupliquées et virgules finales sont refusées ; exportez du JSON formaté ou minifié sans téléversement.

Parcours de la tâche / de l'entrée au résultat

Collez le JSON

Exemple pratique

S'exécute en local · Rien n'est téléversé

Exemple pratique

Lire une réponse API sans arrondir les identifiants

Une réponse fictive aide à distinguer nombres, chaînes et tableaux. Un grand identifiant doit garder ses chiffres. La validation JSON ne valide pas les règles métier.

Entrée et réglages
{"items":[{"id":9007199254740993,"active":true}]}
Résultat attendu
id: 9007199254740993 · active: true

Étapes à reproduire

Collez le JSON, développez items puis son premier objet. Comparez arbre, vue formatée et vue compacte, ainsi que les types. Choisissez deux ou quatre espaces d’indentation.

Vérifier avant utilisation

Le nombre ne doit pas devenir 9007199254740992. Ajoutez une virgule finale pour observer l’erreur, puis retirez-la. Les clés dupliquées sont refusées, pas écrasées. Vérifiez aussi le schéma de votre application avant utilisation.

Fonctionnement de Visualiseur d'arborescence JSON, confidentialité et outils associés

Parcours de la tâche / de l'entrée au résultat

Comment explorer du JSON en arbre

  1. 01

    Collez le JSON

    Collez le document dans Entrée JSON, ou cliquez sur Charger un exemple pour un exemple imbriqué. Ouvrez Limites dans la barre d'outils pour consulter les plafonds : 256 Kio d'entrée, 40 niveaux d'imbrication et 10 000 nœuds.

  2. 02

    Laissez le vérificateur l'analyser

    Le JSON collé est vérifié immédiatement, tandis que les modifications tapées sont vérifiées après une courte pause, pour qu'un gros document ne soit pas re-validé à chaque frappe. Une entrée invalide rapporte une erreur stable avec ligne et colonne, un extrait proche et un indice de récupération ; Aller à l'erreur saute directement au problème.

  3. 03

    Inspectez l'arbre

    Dans l'onglet Arbre, dépliez et repliez les nœuds à volonté. Chaque ligne porte un badge de type ; les tableaux indiquent aussi leur nombre d'éléments, les objets leur nombre de clés et les chaînes leur nombre de caractères. La ligne de résumé indique le nombre total de nœuds et la profondeur.

  4. 04

    Formatez ou minifiez la sortie

    Passez à Formaté pour un document lisible ou à Minifié pour un résultat compact sur une ligne, et choisissez 2 ou 4 espaces pour l'indentation formatée. Les deux vues dérivent de la même valeur analysée, donc elles concordent toujours avec l'arbre.

  5. 05

    Copiez ou exportez le résultat

    Copier le JSON et Télécharger le .json utilisent la vue actuelle, Formaté ou Minifié ; dans l'onglet Arbre, les deux actions utilisent le résultat formaté. Quand l'inspection est terminée, Effacer vide la source et l'arbre en une étape.

  6. 06

    Continuez avec ce résultat

    Ouvrez ci-dessous un nouvel espace de travail avec une copie de ce résultat. Rien n'est envoyé ni enregistré ; lancez l'outil suivant quand vous êtes prêt. Un seul suivi à la fois. Fermez-le avant d'en ouvrir un autre. Modifier le résultat source, quitter ou rafraîchir cette page, ou 10 minutes après l'ouverture efface le suivi et ses modifications. La source reste ici.

Fiche de l'outil

Traitement
Dans votre navigateur
L'entrée quitte cet appareil
Jamais
Conservation
Rien n'est stocké
Prix
Gratuit

Vos données restent dans le navigateur.

Visualiseur d'arborescence JSON utilise son chemin d'exécution local vérifié et ne crée aucun historique caché des entrées ou sorties.

Exécution locale

S'exécute dans l'onglet actuel du navigateur.

Aucun traitement caché

Les données actives de l'outil ne deviennent jamais un enregistrement de document Toolars.

Aucun compte requis

Utilisez le workflow principal sans créer de profil. Les favoris se synchronisent avec votre compte après connexion.

Réinitialisation immédiate

Effacez l'onglet et les données de travail actives disparaissent.

Quand Visualiseur d'arborescence JSON est utile

Examiner une réponse API

{"items":[{"id":7}]} → Développez items puis son premier objet : id a la valeur numérique 7.

Préserver un grand entier

{"id":9007199254740993} → La sortie minifiée conserve 9007199254740993 sans l’arrondir à 9007199254740992.

Corriger une virgule finale

{"ok":true,} → La virgule finale est refusée. Supprimez-la pour obtenir {"ok":true}, puis relancez l’analyse.

Ce que Visualiseur d'arborescence JSON fait vraiment

Une réponse d'API s'imbrique sur dix niveaux et le seul champ dont vous avez besoin se cache quelque part dedans ; faire défiler un mur de texte brut est la façon dont les valeurs se lisent mal. Un fichier de configuration venu d'un pipeline de déploiement doit être audité avant la prochaine version, et un fixture de test doit être vérifié pour sa forme, pas modifié. Visionneuse d'arbre JSON transforme le document en une carte repliable de types et de tailles entièrement dans le navigateur. La charge utile — données clients, jetons, configuration — ne quitte jamais l'appareil pendant que vous la parcourez, et rien du document n'est conservé quand vous partez.

Questions fréquentes

Quelles sont les limites ?
L'entrée peut atteindre 256 Kio, s'imbriquer sur 40 niveaux au plus et contenir au plus 10 000 nœuds ; ouvrez Limites dans la barre d'outils pour voir les trois chiffres. Un document qui franchit une limite est refusé avec un message nommant celle qu'il a franchie.
Pourquoi __proto__, constructor et prototype sont-ils rejetés ?
Ces noms sont refusés pour réduire les risques de pollution de prototype. Passer ce contrôle ne certifie pas que les données peuvent être fusionnées ou utilisées sans danger dans une autre application.
La visionneuse modifie-t-elle ou réordonne-t-elle mon JSON ?
Les clés conservent leur ordre d'entrée, y compris les clés numériques. Le texte des nombres est préservé exactement, y compris les grands entiers et les exposants. Le formatage change l'espacement et peut normaliser les échappements de chaînes sans changer les valeurs des chaînes. Les clés dupliquées sont rejetées au lieu que des valeurs soient silencieusement abandonnées.
Les commentaires ou les virgules finales sont-ils acceptés ?
Non. L'analyseur implémente le JSON strict : les commentaires, les virgules finales et les chaînes à guillemets simples sont rapportés comme erreurs avec un indice pointant vers la correction. Si la source vient d'un format de configuration qui les autorise, retirez d'abord les extras — l'emplacement de l'erreur rend chacun facile à trouver.
Que m'indique le rapport d'erreur ?
Chaque échec s'accompagne d'un nom d'erreur stable, de la ligne et de la colonne, d'un extrait du texte proche et d'un indice de récupération en langage clair comme ajouter un deux-points ou retirer une virgule finale. Aller à l'erreur déplace le curseur à l'endroit exact, donc corriger un gros document est un saut plutôt qu'une recherche.
Le JSON est-il téléversé quelque part ?
Non. L'analyse s'exécute entièrement dans l'onglet actuel du navigateur ; l'entrée et les données analysées ne sont pas écrites dans un stockage persistant. Aucun compte n'est requis. Appuyer sur Effacer vide la source et l'arbre.

Poursuivre la lecture

Continuer dans Développement

Des tâches associées, pas une impasse.

Passez à un autre espace de travail ciblé sans revenir à l'index complet.

Différences de texte et JSON

Text & JSON Diff

Comparez texte et JSON par ligne, mot ou caractère : vues scindée et unifiée, chemins JSON Pointer, export de patch unifié, en local.

Créer

Convertisseur de données structurées

Structured Data Converter

Convertissez JSON, YAML 1.2 et CSV avec formats explicites, validation ligne et colonne, avertissements de fidélité et CSV sécurisé pour tableurs, en local.

Convertir

Encodeur/décodeur JWT

JWT Encoder/Decoder

Décodez, signez et vérifiez des JWT en local : HS256, HS384, HS512, RS et ES sur leurs courbes standard, claims exp/nbf contrôlés, clés gardées en mémoire.

Convertir

Encodeur/décodeur Base64

Base64 Encoder/Decoder

Encodez du texte UTF-8 ou décodez du Base64 en direct, avec variante URL-safe, gestion des sauts de ligne et validation des erreurs, sans rien téléverser.

Convertir