Formater et valider du JSON dans le navigateur
Le formateur JSON transforme une chaîne compacte ou désordonnée en structure lisible avec indentation. Il est conçu pour les développeurs, intégrateurs, analystes et équipes API qui doivent vérifier rapidement un payload, une réponse REST, un objet de configuration ou un extrait copié depuis des logs. Le traitement se fait côté navigateur : le texte saisi est lu par JavaScript, analysé avec JSON.parse, puis réécrit avec JSON.stringify selon l'indentation choisie.
Formatage, validation et erreurs
Le bouton de formatage commence par supprimer les espaces inutiles au début et à la fin, puis tente de parser le contenu. Si le JSON est valide, l'outil affiche la version formatée dans la zone de sortie. Vous pouvez choisir le niveau d'indentation, par exemple deux ou quatre espaces, afin d'adapter le résultat à vos conventions de code. Le bouton de validation utilise le même parseur, mais il sert surtout à confirmer rapidement que la syntaxe est correcte. Si une virgule manque, si des guillemets simples sont utilisés à la place des doubles guillemets, si une accolade n'est pas fermée ou si une valeur n'est pas autorisée, le message d'erreur du moteur JavaScript est affiché.
Ce que l'outil ne modifie pas
Le formateur ne corrige pas automatiquement la structure métier d'un document. Il ne devine pas le type attendu par une API, ne complète pas les champs manquants et ne transforme pas un objet invalide en contrat valide. Il rend seulement le JSON plus lisible ou confirme que la syntaxe respecte le standard. C'est important lorsque vous travaillez avec des webhooks, des fichiers de configuration, des exports d'outils analytics ou des exemples de documentation : un JSON peut être syntaxiquement valide tout en étant refusé par le service cible si les noms de propriétés ou les types ne correspondent pas.
Bonnes pratiques d'utilisation
Collez le contenu brut, choisissez l'indentation, formatez, puis copiez la sortie si elle convient. Pour comparer deux versions, formatez-les avec la même indentation avant d'utiliser un outil de diff. Pour déboguer une erreur, regardez souvent la zone proche de la position indiquée dans le message : les causes fréquentes sont une virgule finale, un commentaire non autorisé, une chaîne multi-ligne mal échappée ou un caractère invisible copié depuis une page web. Même si le traitement est local, évitez de coller des secrets de production, tokens ou données personnelles dans un environnement que vous ne maîtrisez pas.
Commentaires