Formatez, minifiez, validez & explorez du JSON — instantanément, dans votre navigateur
| 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 \ |
| Nombre | 42, 3.14, -1e5 | Pas de zéros initiaux ; ni NaN ni Infinity |
| Booléen | true / false | En minuscules uniquement |
| Null | null | En minuscules uniquement |
| Message d'erreur | Cause probable | Correction |
|---|---|---|
| Unexpected token ',' | Virgule de fin après le dernier élément | Supprimer la virgule de fin |
| Unexpected token 'u' | undefined utilisé comme valeur | Remplacer 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 simples | Utiliser des guillemets doubles |
| Unexpected end of JSON | Crochet ou accolade non fermé(e) | Vérifier l'équilibre des crochets et accolades |
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.
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.
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.
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.
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.