Aller au contenu principal
FreeOnlineTools Go
Français
Comment

Comment formater et valider les données JSON étape par étape

Par FreeOnlineTools Team · Mis à jour le 2026-09-02

Réponse rapide

Pour formater JSON : collez votre JSON dans le formateur JSON, et la sortie embellie avec l'indentation appropriée apparaît instantanément. Pour valider JSON : l'outil vérifie automatiquement la syntaxe et affiche une erreur avec l'emplacement s'il n'est pas valide. Tout le traitement s'effectue localement : vos données ne sont jamais téléchargées.

Introduction

JSON (JavaScript Object Notation) est le format de données le plus courant pour le Web APIs et les fichiers de configuration. Le JSON brut de APIs est souvent réduit en une seule ligne, ce qui le rend difficile à lire. Le formatage (également appelé embellissement ou jolie impression) ajoute une indentation et des sauts de ligne afin que les humains puissent le lire. La validation vérifie que la syntaxe JSON est correcte : une seule virgule mal placée ou un guillemet manquant peut interrompre l'intégralité de votre application. Ce guide vous montre comment formater et valider JSON dans votre navigateur.

Pas à pas

  1. Ouvrez l'outil de formatage JSON

    Accédez à la page de l'outil de formatage JSON. L'outil accepte n'importe quelle chaîne JSON comme entrée : objets, tableaux ou structures imbriquées.

  2. Collez vos données JSON

    Collez le JSON que vous souhaitez formater ou valider dans la zone de texte de saisie. Il peut s'agir d'une réponse API, d'un fichier de configuration ou d'une chaîne JSON de votre code.

  3. Vérifiez la sortie formatée

    L'outil analyse votre JSON et le resérialise avec une indentation de 2 espaces et des sauts de ligne. La sortie formatée apparaît instantanément dans le champ de résultat. Si le JSON n'est pas valide, un message d'erreur apparaît avec l'emplacement du problème de syntaxe.

  4. Vérifier l'état de validation

    Si le JSON est valide, l'outil affiche un indicateur de réussite et la sortie formatée. S'il n'est pas valide, il affiche l'erreur d'analyse, telle que « Jeton inattendu en position 42 », afin que vous puissiez résoudre le problème de syntaxe dans votre source.

  5. Copier ou réduire le résultat

    Utilisez le bouton Copier pour copier le JSON formaté dans votre presse-papiers. Certains outils proposent également un bouton Réduire pour supprimer tous les espaces, utile pour réduire la taille de la charge utile en production.

Exemples

Format minifié JSON

Saisir: {"name":"Alice","age":30,"roles":["admin","user"]}

Sortir: { "name": "Alice", "age": 30, "roles": ["admin", "user"] }

Détecter un JSON non valide (virgule finale)

Saisir: {"a":1,"b":2,}

Sortir: Error: Unexpected token } at position 11

Détecter les JSON invalides (guillemets simples)

Saisir: {'name':'Alice'}

Sortir: Erreur : jeton inattendu ' à la position 1

Problèmes courants

  • Utilisation de guillemets simples pour les chaînes —JSON nécessite des guillemets doubles pour toutes les chaînes et clés.
  • Virgules après le dernier élément —JSON n'autorise pas de virgule avant } ou ].
  • Commentaires dans JSON — la norme JSON ne prend pas en charge les commentaires // ou /* */. Utilisez JSONC ou JSON5 si vous avez besoin de commentaires.
  • Clés sans guillemets : contrairement aux littéraux d'objet JavaScript, JSON nécessite que toutes les clés soient entre guillemets doubles.
  • Valeurs non définies, NaN ou Infinity —JSON ne prend en charge que null, et non indéfini ou NaN.

Conseils

  • Validez toujours JSON avant de l'envoyer dans une requête API - une erreur de syntaxe peut provoquer une réponse 400 Bad Request.
  • Utilisez JSON minifié en production pour économiser de la bande passante et formaté JSON en développement pour plus de lisibilité.
  • JSON ne prend pas en charge les objets Date : sérialise les dates sous forme de chaînes ISO 8601 (par exemple, "2026-09-02T00:00:00Z").
  • Utilisez JSON.parse() en JavaScript pour convertir une chaîne JSON en objet, et JSON.stringify() pour convertir un objet en chaîne JSON.

Outils associés

Guides connexes

Références