Vérifier le fichier de départ
Choisir ou déposer un .json démarre l’analyse manuelle. L’exemple sert à tester le parcours; un vrai fichier doit contenir un seul document JSON strict encodé en UTF-8.
Outils JSON
Choisissez ou déposez un seul fichier .json. Après l’analyse locale, ouvrez une branche ou saisissez un JSON Pointer exact.
Déposez un .json ici ou choisissez-le avec le bouton ci-dessus
L’arbre vérifié apparaîtra ici.
Le fichier choisi reste dans cet onglet; il n’est pas téléversé.
JSON UTF-8 strict uniquement. Le fichier source reste inchangé.
Choisissez un fichier JSON ou chargez l’exemple.
Un export API volumineux peut figer un éditeur avant même que le champ recherché apparaisse. Ce visualiseur de gros fichiers JSON parcourt le fichier local par blocs, sans conserver le texte entier ni un arbre d’objets complet.
Si vous cherchez un visualiseur JSON en ligne pour explorer une arborescence JSON plutôt que reformater une petite saisie, ouvrez la branche pertinente. Pour une recherche dans un fichier JSON dont vous connaissez la position, le chemin JSON exact évite de dérouler tous les voisins.
La progression et les limites restent visibles.
Le visualiseur de gros fichiers JSON lit des blocs de 1 Mio et conserve l’état syntaxique entre deux blocs. Il refuse un fichier de plus de 256 Mio avant lecture et ne transforme pas toute la source en objet JavaScript.
Chaque ouverture charge au plus 100 enfants directs. Un JSON Pointer précis dévoile les ancêtres de la valeur recherchée, même dans un grand tableau, sans créer une ligne DOM par élément du fichier.
Choisir ou déposer un .json démarre l’analyse manuelle. L’exemple sert à tester le parcours; un vrai fichier doit contenir un seul document JSON strict encodé en UTF-8.
/users/120/name cible un élément de tableau. Dans une clé, / devient ~1 et ~ devient ~0. Entrée lance la recherche; la frappe ne relit pas le fichier entier.
Cliquez un nœud pour copier son chemin. Sa valeur ne peut être copiée que si elle tient dans 1 Mio. Modifier le champ du chemin périme la sélection précédente.
Le scanner poursuit le décodage UTF-8, les chaînes et les conteneurs au-delà des limites de blocs. En cas d’erreur, il indique ligne, colonne et octet au lieu de montrer un arbre partiel trompeur.
Objets et tableaux restent dans le fichier source. Une expansion ne charge que 100 enfants immédiats; les pages suivantes sont lues seulement sur demande.
Le JSON Pointer RFC 6901 compare les clés et les indices de tableau commençant à zéro. Les ancêtres repliés d’un nœud trouvé sont ouverts automatiquement.
La taille du fichier, les octets lus et une estimation du tampon et des libellés chargés sont visibles. Ce nombre ne mesure pas toute la mémoire du navigateur.
Le visualiseur de gros fichiers JSON lit par blocs et limite les nœuds affichés, mais un navigateur peut manquer de ressources. Au-delà de 256 Mio, le fichier est refusé avant analyse.
Non. Le fichier est lu localement par un worker du navigateur. L’estimation du cache concerne cette page, pas la mémoire totale de l’appareil.
Saisissez un JSON Pointer exact tel que /users/120/name. Le lecteur parcourt les ancêtres nécessaires et sélectionne le nœud; il ne cherche pas un mot dans toutes les valeurs.
Oui, si vous connaissez le chemin exact. Les ancêtres repliés du nœud sont ouverts lors de la localisation, sans déployer leurs autres enfants.
Choisissez ou déposez un .json local. L’analyse doit vérifier tout le document avant l’affichage de l’arbre; une erreur de syntaxe apparaît avec sa position.
Un fichier reste illisible ?
Revenez au visualiseur de gros fichiers JSON pour suivre la lecture, puis ouvrez la seule branche pertinente. Réduisez l’export si la limite ou les ressources du navigateur posent problème.