Skip to content

Formateur JSON

Navigateur uniquement RFC 8259 JSON parser
Le résultat apparaît ici dès que vous saisissez du JSON.
Fonctionne entièrement dans votre navigateur avec l’analyseur JSON intégré.

Apercu

Formatez, validez, minifiez et analysez du JSON dans votre navigateur

Mettez en forme un JSON desordonné avec une indentation propre et coherente. Collez votre JSON, choisissez un style et copiez le resultat.

Guide

Comment utiliser

  1. 1
    Collez votre JSON

    Saisissez, collez ou utilisez le bouton Coller pour récupérer du JSON. Le bouton Exemple charge un petit échantillon à tester.

  2. 2
    Choisissez une action

    Basculez entre Formater, Valider, Minifier et Analyser via les onglets. La même entrée est réutilisée.

  3. 3
    Lisez le résultat

    La sortie formatée et minifiée apparaît dans le panneau de résultat ; la validation affiche un verdict ; l’analyse liste chaque problème.

  4. 4
    Copiez ou téléchargez

    Utilisez Copier pour envoyer le résultat dans le presse-papiers. Sur les onglets Formater et Minifier, vous pouvez aussi Télécharger le résultat en fichier .json.

Référence

Ce que vérifie l’Analyseur JSON

Ce que vérifie l’Analyseur JSON
ProblèmeSignification
Clé dupliquéeDeux propriétés d’un objet partagent une clé — les analyseurs n’en gardent qu’une.
Virgule finaleUne virgule avant un crochet ou une accolade fermante — interdite en JSON strict.
CommentaireCommentaires // ou /* */ — valides en JSON5/JSONC mais rejetés par le JSON.
Guillemets simplesChaînes ou clés entre guillemets simples — le JSON exige des guillemets doubles.
Clé non entre guillemetsUne clé d’objet sans guillemets — le JSON exige des guillemets doubles.
Marqueur d’ordre des octetsUn caractère BOM caché en tête d’entrée qui peut perturber les analyseurs.

Pièges

Erreurs JSON fréquentes

  • Virgules finales

    Une virgule après le dernier élément est tolérée en JavaScript mais invalide en JSON. Supprimez-la avant le crochet ou l’accolade fermante.

  • Guillemets simples

    Le JSON exige des guillemets doubles pour chaque chaîne et clé. L’onglet Analyser signale chaque guillemet simple.

  • Clés non entre guillemets

    Les littéraux d’objet JavaScript autorisent {name: "x"}, mais le JSON exige {"name": "x"}.

  • Commentaires

    Le JSON n’a pas de syntaxe de commentaire. // et /* */ sont valides en JSON5 et JSONC mais rejetés par un analyseur standard.

Questions fréquentes

Quelle indentation utiliser — 2 espaces, 4 espaces ou tabulation ?
Cela dépend de la convention de votre équipe. 2 espaces est le choix le plus courant en JavaScript et TypeScript, 4 espaces est répandu en Python et Java, et les tabulations laissent chacun choisir sa largeur. Les trois produisent un JSON tout aussi valide.
La mise en forme modifie-t-elle mes données ?
Non. La mise en forme ne change que les espaces — indentation et sauts de ligne. Les clés, les valeurs et la structure restent identiques, et l’ordre des clés est conservé.
Mon JSON est-il envoyé à un serveur ?
Non. La mise en forme s’effectue entièrement dans votre navigateur. Vos données ne quittent jamais votre appareil.
Il indique que mon JSON est invalide — que faire ?
Le formateur a besoin d’un JSON valide. En cas d’échec, il indique la ligne et la colonne exactes. Passez à l’onglet Analyser pour voir tous les problèmes à la fois.