Formateur JSON
Collez du JSON pour l'indenter proprement, trier ses clés ou le compacter sur une seule ligne. Les erreurs de syntaxe sont signalées avec leur ligne et leur colonne.
ENTRÉE
SORTIE
Tout se passe dans votre navigateur. Rien de ce que vous saisissez n'est envoyé à un serveur.
Comment formater du JSON
Collez votre JSON
Collez une réponse d'API, un fichier de configuration ou une ligne de log, ou ouvrez un fichier .json.
Choisissez une mise en page
Choisissez Formater avec 2 espaces, 4 espaces ou des tabulations, ou Minifier pour supprimer tous les espaces.
Copiez ou téléchargez
Copiez le résultat ou téléchargez-le sous forme de fichier .json.
Un JSON lisible, moins d'erreurs
Les réponses d'API et les données exportées arrivent souvent sur une seule longue ligne. L'indentation révèle la structure en un coup d'œil : vous repérez plus facilement les objets imbriqués, les champs manquants et les types incorrects.
Quand minifier ?
Le JSON minifié est plus compact, ce qui aide quand vous le collez dans une variable d'environnement, un paramètre d'URL ou le corps d'une requête. Les données elles-mêmes restent strictement identiques.
Questions fréquentes
Mon JSON est-il envoyé quelque part ?
Non. La mise en forme se fait dans votre navigateur : vous pouvez coller sans risque des données qui contiennent des informations clients ou internes.
Pourquoi mon JSON est-il signalé comme non valide ?
Les causes les plus fréquentes sont une virgule après le dernier élément, des guillemets simples au lieu de doubles et des commentaires. Le JSON n'accepte rien de tout cela. Le message indique où le problème commence.
Trier les clés modifie-t-il les données ?
Non. L'ordre des clés n'a pas de sens dans les objets JSON. Le tri sert seulement à comparer plus facilement deux versions ; les tableaux gardent leur ordre.
Les grands nombres sont-ils conservés à l'identique ?
Oui. Les nombres sont recopiés exactement tels qu'ils sont écrits : les identifiants longs ne sont pas arrondis, comme cela peut arriver avec certains formateurs.