Exemple JSON invalide : clé d’objet sans guillemets
Vérifiez la structure et les configurations JSON à la recherche d’erreurs, hors ligne dans le navigateur.
Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.
Résultat
À propos de cet outil
Cette page ouvre le validateur JSON préchargé avec un objet à deux propriétés où la première clé, status, a été saisie sans les guillemets doubles exigés par JSON, tandis que la seconde clé, "code", est correctement entre guillemets. Le validateur s’exécute à l’instant même du chargement de la page, l’échec affiché ci-dessous est donc une analyse réelle, en direct, de ce texte exact.
Les clés sans guillemets sont valides dans les littéraux d’objets JavaScript, ce qui explique précisément pourquoi cette erreur est si fréquente : il est facile d’écrire du JSON à la main comme on écrirait un objet JS et d’oublier que la spécification JSON, contrairement à JavaScript, exige que chaque clé soit une chaîne entre guillemets doubles, sans exception — ni guillemets simples, ni identifiants nus.
Le message d’erreur et la position ci-dessous indiquent exactement où l’analyseur a rencontré le mot nu inattendu au lieu d’un guillemet ouvrant. La correction consiste simplement à entourer la clé de guillemets doubles, comme c’est déjà le cas pour "code" dans cet exemple — comparez avec valid-api-response-json pour voir chaque clé correctement entre guillemets.