Formater du JSON
Collez du JSON compact ou mal indenté pour le rendre lisible, ou minifiez-le avant de l'embarquer dans un build. Les erreurs de syntaxe sont signalées immédiatement.
Comment ça marche
Typiquement utile quand une réponse d'API arrive compressée sur une seule ligne illisible : collez-la et cliquez sur « Formater » pour obtenir une version indentée, facile à relire et à déboguer. À l'inverse, avant de déployer un fichier de configuration JSON, collez son contenu ici pour vérifier qu'il est syntaxiquement valide (une erreur s'affiche immédiatement si ce n'est pas le cas) et utilisez « Minifier » pour produire une version compacte prête à être embarquée dans un build.
Pourquoi mon JSON affiche une erreur de syntaxe alors qu'il semble correct ?
Les causes les plus fréquentes sont une virgule finale après le dernier élément d'un objet ou d'un tableau (interdite en JSON strict), des guillemets simples au lieu de guillemets doubles autour des clés et des chaînes, ou une clé non entourée de guillemets. Le JSON est un format plus strict que l'objet JavaScript dont il s'inspire.
Quelle est la différence entre JSON et un objet JavaScript ?
Un objet JavaScript est une structure de données du langage : il peut contenir des fonctions, des commentaires, des clés sans guillemets et des virgules finales. JSON est un format d'échange texte, plus restrictif : clés et chaînes toujours entre guillemets doubles, aucune fonction, aucun commentaire et aucune virgule finale autorisée.
Le formatage et la minification se font 100% localement dans votre navigateur via WebAssembly — votre JSON, qu'il contienne des données sensibles ou une configuration interne, ne quitte jamais votre appareil.