mygems

Afficher du JSON en arbre ou en graphe

La forme d’un document JSON, avant d’en lire la moindre ligne.

  • Vues arbre et graphe
  • Recherche dans clés et valeurs
  • Copie du JSONPath
  • Rien n’est envoyé

1.Collez du JSON, ou ouvrez un fichier

JSON ou GeoJSON. Glissez-le ici, ou choisissez un fichier.

Pourquoi ça existe

Du JSON bien indenté reste un mur de texte dès qu’il dépasse un écran. Ce qu’on veut d’abord, c’est sa forme : ce qui est imbriqué dans quoi, quels tableaux contiennent des objets, où se trouve le champ cherché. Un arbre y répond en repliant ce qu’on ne lit pas, un graphe y répond d’un coup d’œil. Cet outil montre les deux, à partir du même document, sans l’envoyer nulle part.

Ce que ça fait

  • Affiche le document en arbre repliable, avec le nombre de clés ou d’éléments sur chaque objet et tableau.
  • Le dessine en graphe : une boîte par objet ou tableau, ses champs à l’intérieur, et un trait vers tout ce qu’il contient.
  • Recherche dans les clés et les valeurs, et déplie l’arbre juste assez pour montrer chaque résultat.
  • Donne le JSONPath de ce sur quoi vous cliquez, prêt à copier dans du code ou une requête.
  • Conserve les nombres exactement comme écrits : les longs identifiants ne sont pas arrondis à l’affichage.

Ce que ça ne fait pas

Il lit, il ne modifie pas. Si vous changiez une valeur dans l’arbre ou le graphe, vous voudriez que le texte suive, et garder trois vues d’un même document synchronisées est le travail d’un éditeur, pas d’une visionneuse. Les très gros documents ne s’affichent qu’en arbre, car un graphe de milliers de boîtes n’est plus lisible par personne.

Questions

Mon JSON est-il envoyé quelque part ?
Non. Il est analysé et dessiné par du code qui tourne dans la page. Il n’y a aucun serveur derrière cet outil, donc nulle part où le document pourrait aller.
Et si mon JSON n’est pas valide ?
La visionneuse indique où il cesse d’être valide, par ligne et colonne, et renvoie vers le formateur JSON, qui répare en un clic les commentaires, les virgules finales, les apostrophes simples et les clés sans guillemets.
Quelle taille de document peut-il afficher ?
L’arbre gère des fichiers de plusieurs dizaines de mégaoctets sur un navigateur de bureau, en listant les grands tableaux par tranches de deux cents éléments environ. Le graphe est dessiné pour les documents comptant jusqu’à 1 500 objets et tableaux.

Les autres outils