Validation stricte (RFC 8259) : clés et chaînes entre guillemets doubles, ni virgule finale ni commentaire. Les nombres et les chaînes sont conservés tels quels.
🌐 Web et technique
Collez votre JSON pour l'indenter, le minifier ou le valider, avec la ligne et la colonne exactes de toute erreur.
Validation stricte (RFC 8259) : clés et chaînes entre guillemets doubles, ni virgule finale ni commentaire. Les nombres et les chaînes sont conservés tels quels.
JSON (JavaScript Object Notation) est le format d'échange de données le plus répandu sur le web : API, fichiers de configuration, bases documentaires. Un JSON reçu d'un serveur est souvent compacté sur une seule ligne, illisible pour un humain. L'indentation fait apparaître la structure d'objets et de tableaux imbriqués, tandis que la minification supprime tous les espaces inutiles pour réduire la taille transmise.
L'analyseur de cet outil suit strictement la norme RFC 8259. Il refuse les apostrophes, les virgules finales, les commentaires, les zéros superflus ou les clés sans guillemets, et indique la ligne et la colonne exactes de la première erreur, avec un extrait de la ligne et un repère. Les nombres et les chaînes sont recopiés tels quels : un grand entier ou une séquence d'échappement ne sont jamais altérés par un passage dans le moteur JavaScript.
Le tri alphabétique des clés, appliqué à tous les niveaux, rend deux documents comparables avec un outil de différences, utile pour déboguer une réponse d'API ou relire une configuration. Les statistiques indiquent le nombre d'objets, de tableaux, de clés, la profondeur et le gain de taille.
Un littéral d'objet JavaScript accepte des apostrophes, des clés sans guillemets et des virgules finales, ce que JSON interdit. Ajoutez des guillemets doubles et retirez les virgules en trop.
Non. Seuls les espaces, tabulations et retours à la ligne situés entre les éléments sont supprimés. Le contenu des chaînes reste identique.
Non, l'analyse s'exécute dans votre navigateur. Vous pouvez donc y coller des données internes, tout en évitant les secrets inutilement.
Il ordonne les clés de chaque objet par ordre alphabétique, y compris dans les objets imbriqués. L'ordre des éléments d'un tableau n'est pas modifié.