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é
Comment utiliser Formateur JSON
- 1
Collez votre JSON
Collez ou tapez du JSON dans le champ de saisie. Il est analysé pendant que vous écrivez.
- 2
Choisissez un style
Choisissez une indentation de 2 espaces, 4 espaces ou tabulations, ou passez à la sortie minifiée.
- 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é.
Vous pourriez aussi avoir besoin de
Formateur XML
Indente du XML et détecte les balises déséquilibrées
Formateur HTML
Embellissez et indentez du HTML correctement
CSV vers JSON
Convertissez des exports de tableur en JSON
Encodeur et décodeur Base64
Encodez et décodez en Base64 et Base64URL
Formateur CSS
Embellissez ou minifiez des feuilles de style
Minifieur CSS
Réduisez vos feuilles de style avec un vrai minifieur conscient du CSS
Générateur de hachage
MD5, SHA-1, SHA-256, SHA-384 et SHA-512
Formateur JavaScript
Formatez JS et TypeScript avec un vrai analyseur