Aller au contenu

Formateur et validateur JSON

Formate, minifie et valide du JSON instantanément.

Fonctionne dans votre navigateur

Collez du JSON pour l'indenter, le minifier ou le valider. Les erreurs incluent la ligne et la colonne. Le parseur est celui de votre navigateur - le comportement correspond exactement à votre runtime.

Comment l'utiliser

  1. Collez votre JSON

    Déposez votre réponse API, fichier de config ou payload de webhook.

  2. Choisissez la transformation

    Formater indente avec 2 ou 4 espaces ; Minifier supprime tout l'espace optionnel.

  3. Lisez les erreurs ou copiez

    En cas d'erreur, ligne et colonne du premier problème sont affichées. Sinon, copiez la sortie.

Qu'est-ce que c'est ?

Un formateur JSON indente, minifie ou valide du JSON. L'indentation rend les données lisibles ; la minification supprime tout octet superflu, idéal pour les URL ou les payloads d'API ; la validation repère virgules de trop, guillemets simples et commentaires que les parseurs JSON stricts refusent. Le parseur ici est JSON.parse natif - le comportement correspond à votre runtime.

Quand l'utiliser

Lors du debug d'une réponse API, de la revue d'un fichier de config, de la préparation d'une fixture de test, ou face à un webhook tiers rejeté. La minification est utile pour intégrer du JSON dans une query string ou un JWT.

Erreurs courantes

JSON ressemble à du JavaScript mais ne l'est pas : clés en guillemets doubles, pas de virgule finale, pas de commentaires, pas de guillemets simples pour les chaînes. NaN, Infinity, undefined sont invalides. Dates et BigInts doivent être sérialisés en chaînes.

FAQ

Mon JSON est-il envoyé sur un serveur ?
Non. L'indentation et la validation se font dans votre navigateur.
Pourquoi mon JSON est-il invalide ?
Causes classiques : virgules en trop, guillemets simples, clés sans guillemets, commentaires. Aucun n'est valide en JSON strict.

Plus dans cette catégorie