Aller au contenu principal
Tooletto

Validateur JSON

Un préréglage de Formateur JSON

Vérifiez si un document est du JSON valide et obtenez la ligne et colonne exactes de la première erreur de syntaxe. La validation s'exécute pendant que vous écrivez, donc vous pouvez corriger les problèmes sans un cycle complet.

  • Les fichiers ne quittent jamais votre appareil
  • Gratuit, sans inscription
  • Aucun filigrane
  • Fonctionne hors ligne une fois chargé
Loading tool…

Comment utiliser Formateur JSON

  1. 1

    Collez votre JSON

    Collez ou tapez du JSON dans le champ de saisie. Il est analysé pendant que vous écrivez.

  2. 2

    Choisissez un style

    Choisissez une indentation de 2 espaces, 4 espaces ou tabulations, ou passez à la sortie minifiée.

  3. 3

    Copiez le résultat

    Copiez le JSON formaté dans votre presse-papiers ou téléchargez-le comme fichier .json.

Valider pendant que vous écrivez contre valider une fois

Vérifier continuellement la validité JSON d'un document pendant que vous écrivez détecte une erreur de syntaxe au moment où elle est introduite — la frappe précise qui a cassé la structure — plutôt que de présenter un gros rapport d'erreur après avoir collé un document terminé et espérer repérer laquelle des plusieurs causes possibles est la vraie. Cela compte le plus en éditant du JSON à la main directement, comme ajuster un fichier de configuration ou créer un payload de test, où un retour instantané sur chaque modification est nettement plus rapide qu'un cycle écrire-puis-vérifier.

Pour valider un document reçu d'ailleurs — une réponse d'API en cours de débogage, un fichier remis par quelqu'un d'autre — la valeur réside moins dans le retour en écrivant et davantage dans obtenir une réponse précise et immédiate à « est-ce vraiment valide ? » sans avoir besoin d'écrire et exécuter un script juste pour le savoir.

Ce que « JSON valide » ne vous dit pas

Réussir la validation confirme seulement qu'un document est du JSON syntaxiquement bien formé — accolades et crochets correctement appariés, clés et chaînes correctement entre guillemets, pas de virgules finales. Cela ne dit rien sur si les données à l'intérieur correspondent à la forme attendue par une application précise : un champ requis pourrait manquer, une valeur pourrait être du mauvais type, ou une structure imbriquée pourrait ne pas correspondre à un schéma attendu, et un document avec l'un de ces problèmes reste du JSON parfaitement valide. Vérifier les données contre un vrai schéma est une étape séparée et supplémentaire au-delà de la validation de syntaxe.

Questions fréquentes

Mon JSON est-il envoyé à un serveur ?

Non. L'analyse et le formatage utilisent le moteur JSON intégré du navigateur. Rien n'est transmis, enregistré ni stocké, ce qui le rend sûr pour des réponses d'API contenant des données de production.

Pourquoi dit-il que mon JSON est invalide ?

Les causes les plus courantes sont les virgules finales, les guillemets simples plutôt que doubles, les clés sans guillemets, et les commentaires — aucun d'eux n'étant du JSON valide même si JavaScript les accepte. Le message d'erreur pointe la position exacte.

Quelle est la différence entre formater et minifier ?

Formater ajoute indentation et sauts de ligne pour que la structure soit lisible. Minifier supprime chaque caractère optionnel pour rendre le payload aussi petit que possible, ce qu'il vous faut en intégrant du JSON dans une requête ou un fichier de configuration.

Peut-il gérer de très gros fichiers ?

Les documents jusqu'à quelques mégaoctets se formatent instantanément. Au-delà d'environ 10 Mo, l'analyseur JSON du navigateur lui-même devient le goulot d'étranglement quel que soit l'outil utilisé.