JSON Viewer & XML
JSON Viewer & XML — Un lecteur JSON qui indique où la syntaxe se rompt
JSON Viewer & XML est un lecteur et éditeur JSON gratuit pour iOS et Android, idéal lorsque la réponse d’une API, un fichier de configuration ou un export de données arrive sur votre téléphone et que vous devez le lire immédiatement. Ouvrez-le ou collez-le, laissez le validateur de syntaxe signaler l’endroit défectueux, puis demandez à l’IA de le mettre en forme ou de vous l’expliquer. Les fichiers XML, YAML, Markdown et SQL s’ouvrent dans le même éditeur.
- Prix
- Gratuit, mise à niveau Pro
- Plateformes
- iOS et Android
- Langues
- 22
- Classification par âge
- 4+
- Configuration requise
- iOS 15.1 ou version ultérieure


La plupart des problèmes JSON tiennent à un seul caractère.
Une virgule finale, une apostrophe simple, une parenthèse fermante manquante : le fichier semble presque correct, mais l’analyseur le refuse quand même. La solution la plus rapide consiste à vous indiquer exactement où il se rompt, ce que fait la vérification en direct de cet éditeur au fil de la saisie.
Ce que c’est
JSON Viewer & XML est une application iOS et Android qui ouvre, lit et modifie les fichiers JSON sur un téléphone. Elle met la syntaxe en évidence, numérote les lignes, replie les objets et les tableaux, et vérifie le JSON au fil de la saisie en signalant l’emplacement d’erreurs telles qu’une virgule finale, un guillemet manquant ou une parenthèse fermante non fermée. Une IA en ligne peut mettre en forme, expliquer, corriger et générer des exemples de données. Les fichiers XML, YAML, Markdown et SQL s’ouvrent dans le même éditeur, mais la vérification en direct ne couvre que le JSON.
Dans l’application
À quoi elle ressemble





Contexte
Pourquoi un fichier JSON ne parvient-il pas à être analysé, et comment en trouver la cause ?
JSON est un format texte strict : les clés doivent être des chaînes entre guillemets doubles, les commentaires sont interdits et le dernier élément d’un objet ou d’un tableau ne peut pas être suivi d’une virgule. De nombreux fichiers en échec sont des copies de données JavaScript ou Python qui leur ressemblent, mais enfreignent ces règles. Pour trouver concrètement la cause, lisez le message de l’analyseur, allez à la ligne indiquée et vérifiez les caractères qui la précèdent, car l’erreur réelle se trouve généralement quelques caractères avant l’endroit où l’analyseur abandonne.
Virgules finales et guillemetsles suspects habituels
Une virgule après le dernier élément, des apostrophes simples autour d’une chaîne ou une clé écrite sans guillemets sont autant d’éléments rejetés par un analyseur JSON standard. Ils sont acceptés dans certains langages de programmation, raison pour laquelle une configuration qui fonctionne dans le code peut échouer en tant que données.
Nombres élevésau-delà de 2^53
JSON lui-même n’impose aucune limite de taille aux nombres, mais de nombreux lecteurs les stockent sous forme de valeurs à virgule flottante qui ne restent exactes que jusqu’à 2^53. Un identifiant de commande supérieur à cette valeur peut changer silencieusement pendant le traitement ; les identifiants qui doivent rester exacts sont donc plus sûrs lorsqu’ils sont écrits sous forme de chaînes.
Chaînes qui ressemblent à des booléens"false" n’est pas false
Le texte "false" entre guillemets est une chaîne non vide et, dans la plupart des langages, une chaîne non vide est considérée comme vraie. Une option de fonctionnalité stockée de cette manière peut donc être activée alors que tout le monde la croit désactivée.
JSON Linesun objet par ligne
Les fichiers journaux utilisent souvent JSON Lines : chaque ligne constitue une valeur JSON complète, au lieu que le fichier entier n’en forme une seule. Un analyseur JSON strict lit la deuxième ligne comme une erreur ; ces fichiers nécessitent donc une approche ligne par ligne.
Mise en forme et minificationmêmes données, disposition différente
La mise en forme ajoute une indentation et des sauts de ligne pour rendre les données imbriquées lisibles. La minification les supprime afin de réduire la taille du texte. Ni l’une ni l’autre ne modifie les valeurs : vous pouvez donc passer librement de l’une à l’autre.
Fonctionnement
Comment un fichier passe de l’illisible au fichier corrigé
L’éditeur repose sur une seule boucle : ouvrir les données, voir ce qui ne va pas, les modifier, puis les vérifier à nouveau.
Ouvrez ou collez les données
Ouvrez un fichier depuis votre téléphone avec le sélecteur de fichiers ou collez une charge utile. La coloration syntaxique, les numéros de ligne et le retour à la ligne gardent les longs documents lisibles, et vous pouvez replier les objets et les tableaux pour masquer ce que vous ne lisez pas.
Laissez le validateur signaler l’erreur
La vérification s’exécute au fil de la saisie et signale l’endroit défectueux. Une barre de clavier intelligente garde les crochets, accolades, guillemets et deux-points à portée d’une seule pression, tandis que les fonctions annuler, rétablir et l’historique des versions précédentes vous permettent d’essayer une correction en toute sécurité.
Confiez le reste à l’IA
Demandez à l’IA en ligne de mettre en forme des données désordonnées ou minifiées, d’expliquer la signification d’un bloc, de corriger un bug ou de générer un exemple de document à partir d’une description. Le code réécrit arrive sous forme de différences que vous pouvez vérifier avant de les appliquer.
Contenu
Fonctionnalités de l’application
En direct
Vérification de la syntaxe
Le validateur vérifie le JSON pendant la saisie et indique l’emplacement d’une virgule finale, d’un guillemet manquant ou d’une parenthèse fermante non fermée.
Repli
Fichiers volumineux lisibles
Repli, numéros de ligne, retour à la ligne, recherche et remplacement dans tout le document, taille de police et taille de tabulation réglables, ainsi qu’un thème clair ou sombre.
IA
Mettre en forme, expliquer, corriger, générer
Mettez en forme des données minifiées, demandez ce que signifie une structure, corrigez un bug ou décrivez les données dont vous avez besoin pour obtenir un exemple. Les outils d’IA nécessitent une connexion Internet.
4
Autres formats
Les fichiers XML, YAML, Markdown et SQL s’ouvrent avec la coloration syntaxique, le repli, la recherche et les outils d’IA. La vérification en direct ne couvre que le JSON : demandez donc à l’IA d’examiner les autres formats.
20
Chasse aux bugs
Des missions qui vous placent face à un échec dans un terminal simulé : une configuration qui échoue à la ligne 12, une charge utile rejetée à cause de clés non entourées de guillemets, des identifiants qui entrent en collision au-delà de 2^53 ou une conversion XML qui supprime des attributs.
20
Projets guidés
Créez un catalogue de produits imbriqué, une enveloppe de réponse d’API, un journal JSON Lines, JSON Pointer et JSON Patch, ainsi que des schémas allant des bases jusqu’à $defs, $ref, oneOf et if/then/else.
Pour qui
À qui elle s’adresse — et à qui elle ne s’adresse pas
Cette application vous convient si vous
- Vérifiez la réponse d’une API ou un fichier de configuration loin de votre bureau
- Vous avez besoin d’un outil pour ouvrir rapidement les fichiers .json et les exports de données sur votre téléphone
- Vous êtes testeur ou analyste, vous lisez des payloads et vous voulez que la ligne incorrecte soit signalée
- Vous apprenez comment fonctionnent JSON, les schémas et XML et aimez vous exercer sur de vrais échecs
- Vous voulez des outils de mise en forme et d’explication sans quitter l’éditeur
Ce n’est pas le bon outil si vous
- Vous avez besoin des outils d’IA hors ligne, puisqu’ils fonctionnent en ligne et nécessitent une connexion Internet
- Vous voulez une vérification en direct des erreurs pour XML ou YAML, car la vérification en direct ne couvre que JSON
- Vous vous attendez à une IA gratuite illimitée : l’offre gratuite comprend 3 requêtes d’IA par jour, plus une supplémentaire en regardant une courte publicité
Confidentialité
Ce que les outils d’IA envoient
L’éditeur, la vérification de syntaxe, l’ouverture de documents et la recherche fonctionnent sur l’appareil. Les outils d’IA fonctionnent en ligne : le texte que vous leur demandez de mettre en forme, d’expliquer ou de corriger est envoyé à un service d’IA pour cette requête. Les détails figurent dans la politique de confidentialité de CoddyKit.
Tous les détails figurent dans la politique de confidentialité de CoddyKit.
Questions
Foire aux questions
Comment ouvrir et lire un fichier JSON sur mon téléphone ?
Dans JSON Viewer & XML, vous ouvrez le fichier avec le sélecteur de fichiers ou collez son contenu dans l’éditeur. Les données s’affichent avec la coloration syntaxique et les numéros de ligne, et vous pouvez replier les objets et les tableaux pour masquer les parties que vous ne lisez pas. Cela fonctionne aussi pour une réponse d’API copiée depuis une autre app.
Comment JSON Viewer trouve-t-il les erreurs de syntaxe ?
Un validateur vérifie le JSON au fur et à mesure de la saisie et signale l’endroit incorrect. Il détecte les erreurs courantes comme une virgule finale, un guillemet manquant ou une parenthèse non fermée, afin que vous puissiez corriger le caractère exact au lieu de parcourir tout le fichier. La vérification en direct fonctionne uniquement pour JSON.
Puis-je mettre en forme ou réduire un JSON ?
Oui. Le formateur d’IA transforme les données désordonnées ou réduites en texte propre et indenté. Comme il s’agit d’un outil d’IA en ligne, une connexion est nécessaire, et toute réécriture arrive sous forme de différence que vous pouvez examiner avant de l’appliquer.
JSON Viewer ouvre-t-il les fichiers XML, YAML ou SQL ?
Il ouvre XML, YAML, Markdown et SQL dans le même éditeur, avec coloration syntaxique, pliage, recherche et outils d’IA. Seul JSON bénéficie de la vérification de syntaxe en direct. Pour les autres formats, vous pouvez demander à l’IA d’examiner le document pour y détecter d’éventuels problèmes.
Quelle est la différence entre JSON et JSON Lines ?
Un fichier JSON contient une seule valeur, généralement un objet ou un tableau. Un fichier JSON Lines place une valeur JSON complète sur chaque ligne, ce qui convient aux journaux qui s’enrichissent d’un enregistrement à la fois. JSON Viewer inclut un projet guidé sur JSON Lines consacré à un fichier journal, afin de vous montrer la différence entre les deux.
JSON Viewer & XML est-il gratuit ?
Son téléchargement est gratuit. L’éditeur, la vérification de syntaxe, l’ouverture de documents et la recherche sont gratuits. L’utilisation gratuite comprend 3 requêtes d’IA par jour, plus une supplémentaire en regardant une courte publicité, le premier projet guidé et deux missions, et affiche des publicités. Pro supprime les publicités et débloque les requêtes d’IA illimitées ainsi que tous les projets et toutes les missions.
Puis-je apprendre JSON avec cette app, et pas seulement le consulter ?
Oui. Il y a 20 chasses aux bugs et 20 projets guidés. Les chasses vous demandent de trouver la cause de problèmes tels qu’une virgule finale dans une configuration, un payload d’API avec des guillemets simples ou un indicateur de fonctionnalité enregistré comme la chaîne false. Les projets vous accompagnent à travers les catalogues imbriqués, l’échappement, JSON Pointer, JSON Patch et les schémas.
Puis-je conserver ou partager ce que j’ai modifié ?
Vous pouvez copier le résultat, le partager sous forme de lien et enregistrer des extraits pour y revenir plus tard. Les versions précédentes d’un document sont conservées dans un historique : vous pouvez donc annuler une modification que vous regrettez.
L’IA voit-elle l’intégralité de mon fichier ?
L’IA travaille sur ce que vous lui envoyez : un bloc sélectionné à expliquer ou un document que vous lui demandez de mettre en forme ou de corriger. Ces requêtes sont envoyées à un service en ligne ; supprimez donc d’abord les éléments secrets tels que les tokens et les mots de passe. La lecture, le pliage, la recherche et la vérification de syntaxe ne nécessitent pas l’IA.
Commencer
Trouvez plus vite le caractère incorrect
Un lecteur et éditeur JSON pour iOS et Android, gratuit pour commencer, en 22 langues.
Plus de CoddyKit
Disponible sur iOS et Android.