Ce que fait l’outil
Collez du JSON : il est validé et formaté pendant la saisie. En cas de problème, vous obtenez la ligne et la colonne exactes, une explication claire (par exemple « Virgule en trop avant } » ou « Les noms de propriété doivent être entre guillemets doubles ») et un extrait avec un accent circonflexe sous l’erreur. Aller à l’erreur place le curseur exactement à cet endroit dans l’entrée.
Fonctionnalités
- Sortie lisible ou minifiée avec 2 espaces, 4 espaces ou des tabulations.
- Trier les clés par ordre alphabétique à tous les niveaux, ce qui facilite la comparaison de deux documents.
- Correction auto répare avant l’analyse les dégâts habituels du copier-coller : commentaires
//et/* */, virgules finales, chaînes entre guillemets simples, noms de propriété sans guillemets,True/False/Nonede Python, sauts de ligne bruts dans les chaînes et espaces insécables. La ligne d’état liste chaque réparation effectuée. - Formatage sans perte : les nombres sont écrits exactement comme vous les avez saisis, donc
12345678901234567890et1.10ne sont ni arrondis ni réécrits, et les échappements des chaînes sont conservés. - Vue arborescente avec nœuds repliables, tout déplier/replier et le JSONPath du nœud cliqué (par exemple
$.orders[0].total), prêt à copier. - Statistiques : taille d’entrée et de sortie, nombre de clés, d’objets et de tableaux, et profondeur d’imbrication maximale. Les clés en double sont signalées par un avertissement.
Comment l’utiliser
- Collez du JSON, ouvrez un fichier ou déposez-le sur l’entrée.
- Choisissez Lisible ou Minifier et l’indentation souhaitée.
- Copiez ou téléchargez le résultat. Ctrl+Enter formate immédiatement.
Confidentialité
L’analyse et le formatage ont lieu dans votre navigateur. Rien n’est envoyé ; votre dernière entrée est conservée dans le stockage local du navigateur pour qu’un rechargement de la page ne la perde pas. Utilisez Effacer pour la supprimer.