Formater et valider du JSON
Collez du JSON pour le rendre lisible, vérifier s'il est valide ou le minifier. En cas d'erreur, nous indiquons la ligne et la colonne. Tout est traité dans votre navigateur.
Qu'est-ce que JSON ?
JSON (JavaScript Object Notation) est un format texte d'échange de données structurées. C'est le format le plus utilisé par les API web, les fichiers de configuration et de nombreuses bases de données NoSQL. Il repose sur deux structures : les objets (paires "clé": valeur entre accolades) et les tableaux (listes de valeurs entre crochets).
Les valeurs peuvent être des chaînes entre guillemets doubles, des nombres, true, false, null, des objets ou des tableaux.
Les erreurs JSON les plus fréquentes
Presque toutes les erreurs de syntaxe ont quelques causes seulement : des virgules finales après le dernier élément ([1, 2,]), des clés ou chaînes entre guillemets simples au lieu de doubles, des clés sans guillemets, des commentaires (JSON ne les accepte pas) ou des caractères de contrôle non échappés dans une chaîne, comme un saut de ligne.
Ce validateur utilise l'analyseur JSON de votre navigateur, le même que JSON.parse() en JavaScript : ce qui est valide ici le sera aussi dans votre code.
Formater ou minifier ?
Le JSON formaté (avec indentation et sauts de ligne) est plus facile à lire et à relire dans un gestionnaire de versions. Le JSON minifié supprime tous les espaces inutiles et prend moins de place : il est donc préférable pour le transmettre sur le réseau ou le stocker.