Validateur et formateur JSON
Validez et formatez du JSON en ligne. Repérez les erreurs de syntaxe et transformez du JSON minifié en code lisible et indenté. Gratuit, sans inscription.
Vérifiez que votre JSON est valide et rendez-le lisible
JSON (JavaScript Object Notation) est le format qu’utilisent la plupart des API, des fichiers de configuration et des applications web pour échanger des données. Il est strict : une virgule manquante, une virgule finale, des guillemets simples ou une clé sans guillemets suffisent à faire échouer tout le document. Cet outil vérifie votre JSON, vous dit s’il est valide, puis le reformate avec une indentation régulière pour que vous puissiez vraiment le lire.
Le JSON minifié d’une réponse d’API tient souvent sur une seule ligne de milliers de caractères. Une fois formaté, chaque clé est sur sa propre ligne et les objets et tableaux imbriqués sont indentés, ce qui permet de parcourir la structure, de trouver le champ recherché et de comparer deux réponses.
C’est utile pour déboguer le payload d’un webhook, modifier un package.json ou un composer.json, vérifier des données avant de les importer ou comprendre comment l’API d’un tiers structure ses réponses.
Comment utiliser le validateur et formateur JSON
- Collez votre JSON dans la zone de saisie.
- Envoyez-le pour le valider et le formater.
- Si le JSON est valide, vous voyez une confirmation et une version proprement indentée à copier.
- S’il n’est pas valide, cherchez les erreurs courantes listées plus bas, corrigez-les et réessayez.
Usages courants
- Lire des réponses d’API minifiées pendant le débogage d’une intégration.
- Vérifier la syntaxe d’un fichier de configuration avant une mise en production.
- Valider du JSON écrit à la main, comme des données structurées ou des données de test.
- Rendre un JSON facile à relire dans une revue de code ou un ticket de support.
- Inspecter les payloads de webhooks de services comme Stripe, GitHub ou Slack.
Conseils et points à connaître
- Les clés et les valeurs texte doivent être entre guillemets doubles. Les guillemets simples sont valides en JavaScript, mais pas en JSON.
- Les virgules finales après le dernier élément d’un objet ou d’un tableau sont interdites.
- JSON n’accepte pas les commentaires. Supprimez les commentaires
//ou/* */avant de valider. - Les valeurs autorisées sont les chaînes, les nombres, les objets, les tableaux,
true,falseetnull.undefined,NaNet les fonctions ne sont pas du JSON valide. - Ne collez pas de secrets de production, comme des clés d’API ou des jetons, dans un outil en ligne. Remplacez-les d’abord par des valeurs fictives.
- Votre JSON est dans une URL ou une chaîne encodée ? Décodez-le d’abord avec le décodeur d’URL ou le décodeur Base64.
Questions fréquentes
Pourquoi mon JSON n’est-il pas valide ?
Les causes les plus fréquentes sont une virgule en trop ou en moins, des guillemets simples au lieu de doubles, des clés sans guillemets, une virgule finale, des commentaires ou un crochet ou une accolade fermante manquante.
Quelle différence entre formater et minifier du JSON ?
Formater ajoute des retours à la ligne et une indentation pour la lecture humaine. Minifier supprime tous les espaces inutiles pour que les données soient le plus légères possible à transmettre. Les deux contiennent exactement les mêmes données.
Le JSON est-il la même chose qu’un objet JavaScript ?
Ils se ressemblent, mais JSON est un format texte plus strict. Il exige des guillemets doubles pour les clés et les chaînes et n’accepte ni fonctions, ni commentaires, ni virgules finales.
Un JSON peut-il avoir un tableau au niveau supérieur ?
Oui. Un document JSON peut être un objet, un tableau ou même une seule chaîne, un nombre, un booléen ou null.
Le formatage modifie-t-il mes données ?
Non. Le formatage ne change que les espaces. Les clés, les valeurs et leur ordre restent identiques.
Outils associés
- Formateur SQL: Formatez et embellissez facilement votre code SQL.
- Minificateur JS: Minifiez votre JS en supprimant tous les caractères inutiles.
- Décodeur Base64: Décodez du Base64 et retrouvez le texte d’origine.
- Analyseur d’URL: Analysez les données de n’importe quelle URL.
- Minificateur HTML: Minifiez votre HTML en supprimant tous les caractères inutiles.
Outils gratuits populaires
Créez des mots de passe forts et aléatoires en un clic. Choisissez la longueur, les majuscules, minuscules, chiffres et symboles. Gratuit, sans inscription.
Convertissez un texte en MAJUSCULES, minuscules, casse de phrase, Casse De Titre, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case ou param-case.
Créez un lien WhatsApp pour discuter en un clic, avec votre numéro et un message prérempli. Pour votre site, bio, annonces ou QR code. Gratuit.
Importez une image ou une capture d’écran d’un QR code et lisez le lien ou le texte qu’il contient, sans téléphone. Vérifiez où mène un QR code. Gratuit.
Consultez les enregistrements DNS d’un domaine : A, AAAA, CNAME, MX, NS, TXT et SOA. Vérifiez l’e-mail, le SPF, les validations et les serveurs de noms.
Décomposez n’importe quelle URL : schéma, hôte, chemin et paramètres de requête. Vérifiez liens de suivi, balises UTM et endpoints d’API. Gratuit.