4 min de lecture

Comment formater et valider du JSON en ligne

Apprenez à mettre en forme du JSON, corriger les erreurs de syntaxe courantes, valider sa structure et minifier du JSON valide dans votre navigateur.

Le JSON est présent dans les réponses d'API, les fichiers de configuration, les webhooks et les exports de données. Il est pratique pour les logiciels, mais une charge JSON compacte est difficile à lire et à déboguer. Le formatage rend sa structure lisible ; la validation vérifie que cette structure est bien du JSON valide.

Ouvrez le formateur JSON de ToolPorta pour formater et inspecter vos données directement dans votre navigateur.

À quoi sert un formateur JSON ?#

Un formateur JSON, aussi appelé embellisseur JSON, ajoute des retraits et des retours à la ligne à un JSON valide. Il ne change pas la signification des données. Par exemple, cet objet sur une seule ligne :

JSON
1{"project":"ToolPorta","features":["format","validate"],"active":true}

devient plus simple à vérifier une fois formaté :

JSON
1{2  "project": "ToolPorta",3  "features": ["format", "validate"],4  "active": true5}

Le formatage est utile pour examiner des objets imbriqués, comparer des réponses d'API ou relire une configuration avant son déploiement.

Formater du JSON en trois étapes#

  1. Collez votre JSON dans le formateur JSON, ou importez un fichier .json.
  2. Choisissez Format / Prettify pour ajouter des retraits lisibles.
  3. Vérifiez le résultat, puis copiez ou téléchargez le JSON formaté.

Si le formateur ne peut pas analyser le texte, le JSON contient une erreur de syntaxe. Utilisez le détail de l'erreur pour identifier la ligne et la colonne, corrigez le texte, puis recommencez.

Trouver et corriger du JSON invalide#

La syntaxe JSON est stricte. Les erreurs les plus fréquentes sont petites, mais elles suffisent à invalider toute la charge utile.

ProblèmeExemple invalideCorrection
Virgule manquante{"name":"Ada" "role":"admin"}Ajoutez une virgule entre les propriétés.
Apostrophes{'name':'Ada'}Utilisez des guillemets doubles pour les clés et les chaînes.
Virgule finale{"name":"Ada",}Retirez la dernière virgule.
Clé sans guillemets{name:"Ada"}Placez la clé entre guillemets doubles.
Crochet manquant{"items":[1,2,3}Fermez chaque [ avec un ].

Utilisez le validateur JSON de ToolPorta si votre objectif principal est de localiser une erreur de syntaxe. Il vérifie que le texte respecte les règles JSON et indique où l'analyse s'est arrêtée.

Formateur, validateur et minificateur JSON : quelle différence ?#

Ces outils résolvent différentes étapes d'un même travail :

BesoinOutil
Lire ou examiner des données imbriquéesFormateur JSON
Localiser une erreur de syntaxeValidateur JSON
Retirer les espaces inutilesMinificateur JSON
Transformer un document entre deux formatsConvertisseur JSON vers XML ou convertisseur XML vers JSON

Commencez par valider et formater une charge utile inconnue. Minifiez uniquement après avoir obtenu du JSON valide et si vous avez réellement besoin d'une représentation plus compacte.

Est-il sûr de formater du JSON en ligne ?#

ToolPorta traite le JSON localement dans votre navigateur : le formatage et la validation ne nécessitent donc pas l'envoi des données vers un serveur applicatif. Cela reste une bonne pratique de supprimer les informations sensibles avant de coller des données dans n'importe quel outil.

Ne partagez jamais de clés d'API, jetons de session, mots de passe, données privées de clients ou identifiants de production dans des captures d'écran, des messages ou des tickets publics. Utilisez un exemple sûr lorsque vous avez besoin de l'aide d'une autre personne.

Questions fréquentes sur le formatage JSON#

Le formatage JSON modifie-t-il les valeurs ?#

Non. Un formateur modifie les espaces et les retraits, pas les clés, les valeurs, les tableaux ou les objets. La sortie représente les mêmes données JSON.

Le JSON peut-il contenir des commentaires ?#

Le JSON standard n'autorise pas les commentaires. Certains formats de configuration ressemblent au JSON et les acceptent, mais un validateur JSON standard les refusera.

Quelle indentation choisir ?#

Deux espaces sont courants pour un JSON lisible et compact. Quatre espaces peuvent être plus faciles à parcourir dans un document très imbriqué. Respectez de préférence la convention déjà utilisée dans votre projet.

Le JSON est-il identique à un objet JavaScript ?#

Non. Le JSON est un format texte avec une syntaxe plus stricte. Les objets JavaScript peuvent employer des constructions interdites en JSON, comme les apostrophes, les noms de propriétés sans guillemets, les fonctions ou les commentaires. Consultez le guide JavaScript de formatage JSON pour des exemples de code.

Essayez les outils JSON de ToolPorta#

Pour examiner rapidement des données structurées, commencez par le formateur JSON. Utilisez le validateur JSON pour résoudre les erreurs de syntaxe, puis le minificateur JSON uniquement lorsque vous avez besoin d'une charge utile valide et compacte.