Formateur JSON & Validateur

Collez votre JSON ci-dessous pour le formater, valider ou minifier. Choisissez votre niveau d’indentation. Tout le traitement se fait localement dans votre navigateur.

Copié !

Qu'est-ce que JSON ?

JSON (JavaScript Object Notation) est un format léger d'échange de données, facile à lire et à écrire pour les humains, et facile à analyser et à générer pour les machines. Il supporte les objets, les tableaux, les chaînes, les nombres, les booléens et les valeurs null.

Le formatage (mise en forme) ajoute une indentation pour rendre le JSON lisible, tandis que la minification supprime tous les espaces inutiles pour réduire la taille des données.

Quand quelque chose refuse de s'analyser, le message seul aide rarement : la page déduit donc la ligne et la colonne de la position signalée et imprime la ligne fautive avec un accent circonflexe dessous. L'option permissive retire d'abord les commentaires et les virgules finales, ce qui rend un tsconfig ou un fichier de réglages d'éditeur exploitable ici. Trier les clés rend deux documents comparables dans un diff, et l'option ASCII échappe tout ce qui dépasse l'ASCII pur pour les chaînes qui abîment le reste.

Encore à remodeler des données à la main ?

Une charge utile que vous réparez chaque fois dans un onglet mérite du code. Nous construisons les intégrations, les analyseurs et les services qui déplacent les données entre systèmes, et nous réparons ceux qui les abîment discrètement au passage.

Dites-nous ce que vous déplacez

Questions fréquentes

Pourquoi mon fichier échoue-t-il avec un message sur une position ?
Parce que JSON signale les erreurs par un décalage de caractères, inutilisable dans un long fichier. Cette page convertit ce décalage en ligne et colonne et imprime la ligne fautive avec un repère à l'endroit exact, pour que vous y alliez directement.
Peut-il lire un tsconfig ou un fichier de réglages d'éditeur ?
Oui, avec l'option permissive activée. Ces fichiers utilisent des commentaires et des virgules finales, qui ne sont pas du JSON : la page les retire avant l'analyse et vous le signale. Il en sort du JSON pur qu'un analyseur quelconque acceptera.
Pourquoi mon long numéro d'identifiant a-t-il changé ?
Parce que les nombres JSON sont analysés comme des doubles, qui perdent en précision au-delà d'environ seize chiffres. Un grand identifiant de base de données arrive arrondi, et aucun formateur ne peut le récupérer. La page vous prévient quand elle en voit un ; la solution est de porter ces identifiants sous forme de chaînes.
À quoi sert l'option de tri des clés ?
À comparer deux documents. Les mêmes données avec les clés dans un autre ordre produisent un diff entièrement bruité ; trier les deux côtés rend les vraies différences visibles. Le tri s'applique à chaque niveau, pas seulement au premier.
Mes données sont-elles téléversées quelque part ?
Non. L'analyse et le formatage se font dans votre navigateur avec son propre support JSON. Rien n'est envoyé, et cela compte car les fichiers que l'on colle dans un formateur sont en général de la configuration ou des réponses d'API venant de systèmes que l'on préfère ne pas partager.