JSON et JSON5 : différences de syntaxe

Comparez commentaires, guillemets, virgules finales et clés. Toolbye valide le JSON strict ; il n’analyse ni ne convertit automatiquement le JSON5.

Différences clés entre JSON et JSON5

Guillemets simples

JSON : clés et chaînes doivent utiliser des guillemets doubles.

JSON5 : les guillemets simples sont souvent acceptés.

Commentaires

JSON : les commentaires ne font pas partie du standard.

JSON5 : commentaires de ligne et de bloc autorisés.

Virgule finale

JSON : une virgule finale rend le contenu invalide.

JSON5 : les virgules finales sont autorisées.

Clés entre guillemets

JSON : les clés d’objet doivent être entre guillemets doubles.

JSON5 : certaines clés de type identifiant peuvent être non quotées.

Pourquoi ces différences provoquent des erreurs

Beaucoup d’API et de backends utilisent un parseur JSON strict, pas JSON5.

  • Avec des règles JSON strictes, la syntaxe propre à JSON5 est rejetée.
  • Une écriture proche de JavaScript peut paraître correcte, mais rester invalide pour un échange de données JSON.
  • Corrigez d’abord la première erreur signalée : les suivantes en dépendent souvent.

Quand utiliser le JSON standard

  • Payloads API devant être interprétés de façon prévisible entre services.
  • Échanges de données entre systèmes, équipes et langages.
  • Fichiers de configuration lus par des outils exigeant du JSON strict.

FAQ : JSON vs JSON5

JSON5 remplace-t-il JSON ?

Non. JSON5 est plus souple, mais de nombreuses plateformes exigent toujours du JSON standard strict.

Pourquoi ça marche en local mais échoue côté API ?

Votre outil local peut accepter JSON5, alors que l’API attend du JSON strict.

Comment revenir d’un style JSON5 vers JSON standard ?

Toolbye ne convertit pas le JSON5. Utilisez un parseur JSON5 pour une conversion complète, ou corrigez manuellement la syntaxe présentée ici puis validez le résultat en JSON strict.

Où vérifier que mon contenu est bien du JSON strict ?

Utilisez l’outil JSON principal Toolbye pour valider et formater avec un parsing strict.

Pages liées

Formateur & Validateur JSON

Revenez à l’outil principal pour vérifier votre JSON standard.

Repérer et corriger les erreurs de syntaxe JSON

Comprenez les erreurs de guillemets, virgules et accolades avec ces exemples courts. Le validateur repère les problèmes ; vous effectuez les corrections.

Validateur JSON en ligne : vérifier la syntaxe

Collez le JSON ci-dessous pour vérifier sa syntaxe et repérer les erreurs par ligne et colonne. Corrigez la saisie, puis copiez ou téléchargez le résultat formaté.

Minificateur JSON en ligne

Collez le JSON ci-dessous pour obtenir un résultat compact après vérification de la syntaxe. Copiez-le ou téléchargez-le directement ici.