Traitement local

OUTILS POUR DÉVELOPPEURS

Validateur JSON

Collez un JSON et découvrez s'il est valide. S'il ne l'est pas, l'emplacement du problème vous est indiqué au lieu d'un échec silencieux.

Utiliser cet outil

JSON EDITOR

Check the syntax before sending your JSON.

Local diagnostics · exact position · your code is never sent

JSON · ready to validate
validate.jsonUnsaved
Ln 1, col 10 linesUTF-8JSON
validated.jsonAwaiting validation
0 lines fold nodesRead onlyJSON

0 lines

Les trois erreurs derrière presque tous les échecs

Une virgule finale après le dernier élément, des guillemets simples au lieu de doubles, et une accolade ou un crochet non fermé. JSON est plus strict que l'objet JavaScript auquel il ressemble : pas de commentaires, pas de guillemets simples, pas de virgules superflues, quel que soit le silence de votre éditeur.

Valide ne veut pas dire correct

Cet outil vérifie la syntaxe, pas le contenu. Un JSON peut être parfaitement valide tout en oubliant un champ obligatoire ou en fournissant un nombre là où une chaîne est attendue. Cela exige une validation contre un schéma, étape distincte et ultérieure.

Pourquoi valider en local compte ici

Le JSON que l'on valide à onze heures du soir est le plus souvent une réponse d'API de production contenant des données clients. Ici la validation se fait dans votre onglet : ce contenu n'atterrit pas dans les journaux d'un site tiers.

FOIRE AUX QUESTIONS

Mon JSON est-il envoyé à un serveur ?

Non. La validation s'exécute dans votre navigateur : vous pouvez coller de vraies réponses sans qu'elles quittent votre poste.

Vérifie-t-il un schéma ?

Non. Il valide la syntaxe. Contrôler structure et types demande une validation JSON Schema.

Les commentaires sont-ils autorisés ?

Non, car le format ne les autorise pas non plus. Un fichier avec commentaires n'est pas du JSON standard.

Pourquoi signale-t-il une erreur alors que mon éditeur se tait ?

Beaucoup d'éditeurs tolèrent une syntaxe JavaScript souple. JSON est plus strict : pas de guillemets simples, pas de virgules finales.