Formateur JSON & Validateur

Formatez, minifiez, validez & explorez du JSON — instantanément, dans votre navigateur

📂 Contenu restauré depuis votre dernière session.
Collez du JSON valide dans l'éditeur pour afficher la vue arborescente ici.
0 car. 0 ligne
🔒 Confidentialité : Tout le formatage et la validation s'effectuent entièrement dans votre navigateur. Votre JSON n'est jamais envoyé à aucun serveur.

Référence Rapide de la Syntaxe JSON

Type Exemple Notes
Objet{"key": "value"}Les clés doivent être des chaînes entre guillemets doubles
Tableau[1, "two", true]Liste ordonnée de valeurs
Chaîne"hello\nworld"Entre guillemets doubles ; échappement avec \
Nombre42, 3.14, -1e5Pas de zéros initiaux ; ni NaN ni Infinity
Booléentrue / falseEn minuscules uniquement
NullnullEn minuscules uniquement

Erreurs JSON Courantes

Message d'erreur Cause probable Correction
Unexpected token ','Virgule de fin après le dernier élémentSupprimer la virgule de fin
Unexpected token 'u'undefined utilisé comme valeurRemplacer par null
Unexpected token '/'Commentaire dans le JSON (// ou /* */)Supprimer les commentaires — JSON ne les prend pas en charge
Unexpected token '''Chaîne entre guillemets simplesUtiliser des guillemets doubles
Unexpected end of JSONCrochet ou accolade non fermé(e)Vérifier l'équilibre des crochets et accolades

FAQ

Qu'est-ce qu'un JSON valide ?

Un JSON valide doit comporter une seule valeur racine (objet, tableau, chaîne, nombre, booléen ou null), des chaînes entre guillemets doubles, pas de virgules de fin et pas de commentaires. Les clés des objets doivent également être des chaînes entre guillemets doubles.

Comment fonctionne la détection de la ligne et de la colonne d'erreur ?

L'outil analyse le message d'erreur de JSON.parse pour extraire une position de caractère, puis compte les sauts de ligne dans l'entrée jusqu'à cette position pour calculer la ligne et la colonne exactes. La ligne d'erreur est surlignée dans l'éditeur.

Mes données JSON sont-elles envoyées à un serveur ?

Non. Tout le formatage, la validation et le rendu arborescent s'effectuent entièrement dans votre navigateur via JavaScript. Votre JSON ne quitte jamais votre appareil.

Puis-je ouvrir un fichier .json ?

Oui. Cliquez sur le bouton « Ouvrir » et sélectionnez un fichier .json ou .txt. Le contenu est lu via l'API FileReader dans votre navigateur — aucun téléversement n'a lieu.

Que montre la vue arborescente ?

La vue arborescente affiche votre JSON sous forme de hiérarchie dépliable/repliable. Chaque nœud indique son type avec des badges colorés. Vous pouvez rechercher des clés et des valeurs et copier des valeurs de nœuds individuels.