Pulsars

Formateur & Validateur JSON

Safe Paste — Votre JSON reste dans votre navigateur. Rien n'est enregistré ni transmis.

JSON (JavaScript Object Notation) est un format d'échange de données léger, lisible par l'homme et facile à parser par les machines. Défini par la RFC 8259, il est devenu le standard de facto pour les API REST, les fichiers de configuration et le stockage de données structurées. Un document JSON valide est composé de paires clé-valeur, de tableaux, de chaînes, de nombres, de booléens et de null, avec une syntaxe stricte — chaque virgule, accolade et guillemet compte.

Qu'est-ce que le format JSON et pourquoi est-il si utilisé ?

JSON (JavaScript Object Notation) est le format d'échange de données dominant sur le web. Défini par la RFC 8259, il utilise une syntaxe simple de paires clé-valeur et de listes ordonnées pour représenter des données structurées. JSON est nativement supporté par tous les langages majeurs et est le format standard pour les APIs REST, les fichiers de configuration (package.json, tsconfig.json), les bases NoSQL (MongoDB, CouchDB) et les pipelines de données.

Une valeur JSON peut être une chaîne (entre guillemets doubles), un nombre, un booléen (true/false), null, un objet ({}) ou un tableau ([]). Les objets et tableaux peuvent être imbriqués à n'importe quelle profondeur.

Comment formater et valider du JSON en ligne ?

Formater (ou « embellir ») du JSON signifie ajouter de l'indentation et des retours à la ligne pour rendre la structure lisible. Cet outil offre trois options d'indentation :

Pour minifier du JSON, cliquez sur le bouton Minify. Cela supprime tous les espaces, produisant la sortie la plus compacte possible — utile pour les payloads API, les déploiements de configuration et la réduction de la bande passante réseau.

Quelles sont les erreurs de syntaxe JSON les plus fréquentes ?

Quand le JSON est invalide, cet outil affiche la ligne et la position exactes de l'erreur. Voici les erreurs les plus fréquentes :

Erreur Invalide Valide
Virgule de fin {"a": 1,} {"a": 1}
Guillemets simples {'a': 'b'} {"a": "b"}
Clés non quotées {a: 1} {"a": 1}
Virgule manquante {"a": 1 "b": 2} {"a": 1, "b": 2}
Accolade non fermée {"a": 1 {"a": 1}
Commentaires {"a": 1} // note {"a": 1}

Besoin de convertir votre JSON dans un autre format ? Essayez notre convertisseur JSON vers YAML pour les fichiers de configuration, ou décodez des tokens API avec le décodeur JWT.

Questions fréquentes

Qu'est-ce que le JSON ?

+

JSON (JavaScript Object Notation) est un format d'échange de données léger. C'est le standard pour les APIs, les fichiers de configuration et le stockage de données dans pratiquement tous les langages de programmation. JSON utilise des paires clé-valeur et des listes ordonnées pour représenter des données structurées. Tous les langages modernes — JavaScript, Python, Java, Go, Rust, PHP — ont un support JSON natif.

Comment corriger un JSON invalide ?

+

Les erreurs courantes incluent : virgules manquantes entre les propriétés, virgules de fin après la dernière propriété, guillemets simples au lieu de doubles, noms de propriétés non quotés, et crochets ou accolades non fermés. Cet outil affiche la ligne et la colonne exactes de l'erreur pour que vous puissiez localiser le problème immédiatement.

Quelle est la différence entre beautify et minify ?

+

Beautify (ou pretty-print) ajoute de l'indentation et des retours à la ligne pour rendre le JSON lisible — idéal pour le débogage et les revues de code. Minify supprime tous les espaces et retours à la ligne inutiles pour produire la sortie la plus compacte possible — utile pour les APIs, la production et réduire la taille des payloads réseau.

Est-il sûr de coller du JSON sensible ici ?

+

Oui. Cet outil traite tout localement dans votre navigateur en utilisant les fonctions natives JSON.parse et JSON.stringify de JavaScript. Aucune donnée n'est envoyée à un serveur, enregistrée ou stockée. Vous pouvez le vérifier en consultant l'onglet Réseau des outils de développement de votre navigateur.

Qu'est-ce que la profondeur d'imbrication JSON ?

+

La profondeur d'imbrication est le nombre maximum d'objets ou tableaux imbriqués dans votre structure JSON. Par exemple, {"a": {"b": {"c": 1}}} a une profondeur de 3. Un JSON très imbriqué (profondeur > 10-20) peut causer des problèmes de performance dans certains parseurs et est souvent le signe que la structure pourrait être aplatie.

Outils connexes