Formateur et validateur JSON

Formatez et validez le JSON dans votre navigateur. Explorez l’arbre, passez à la minification ou à l’échappement, puis copiez ou téléchargez le résultat.

  • Utilisation gratuite
  • Sans connexion
  • Rapide dans le navigateur
  • Traitement JSON côté navigateur

Travailler le JSON

Collez du JSON, choisissez un mode, puis validez, formatez, minifiez, échappez ou déséchappez dans le panneau principal.

Le mode formaté valide le JSON et applique une indentation lisible.

Entrée JSON

Collez le texte JSON brut. Utilisez « JSON d'exemple » pour tester rapidement.

En attente d'entrée

État de validation

En attente d'entrée

Collez du JSON ou chargez un exemple pour lancer la validation.

Résultat

La vue arborescente est disponible en mode Formaté. Dépliez ou repliez selon vos besoins.

L'arborescence formatée apparaîtra ici.

Comment utiliser

  1. Collez votre JSON dans la zone d'entrée.
  2. Choisissez le mode Formaté, Minifié, Échapper ou Déséchapper.
  3. Copiez le résultat ou corrigez les erreurs indiquées par le validateur.

Exemples

Entrée JSON valide

1

Un objet simple valide pouvant être formaté ou minifié.

{
  "name": "Alice",
  "roles": ["admin", "editor"]
}

Invalide : virgule finale

2

Les virgules finales ne sont pas autorisées en JSON strict.

{
  "name": "Alice",
  "age": 30,
}

Sortie formatée

3

Le mode Formaté conserve l'indentation et les retours à la ligne.

{
  "service": "toolbye",
  "status": "ok",
  "count": 2
}

Sortie minifiée

4

Le mode Minifié supprime les espaces non essentiels.

{"service":"toolbye","status":"ok","count":2}

Exemple de sortie échappée

5

Le mode Échapper convertit le texte JSON en contenu échappé prêt à intégrer.

{\"event\":\"page_view\",\"path\":\"/json\",\"meta\":{\"source\":\"toolbye\"}}

Exemple de sortie déséchappée

6

Le mode Déséchapper restaure le contenu échappé en texte JSON lisible.

{"event":"page_view","path":"/json","meta":{"source":"toolbye"}}

Erreurs JSON courantes

Virgules finales

JSON n'autorise pas de virgule après le dernier élément d'un objet ou d'un tableau.

Guillemets simples au lieu de doubles

Les clés et valeurs texte JSON doivent utiliser des guillemets doubles.

Commentaires dans JSON

Les commentaires de style JavaScript ne font pas partie de la spécification JSON.

Virgules manquantes entre propriétés

Les propriétés d'objet et éléments de tableau doivent être séparés par des virgules.

Caractères non échappés

Les caractères spéciaux dans les chaînes doivent être correctement échappés, comme les guillemets et antislashs.

JSON vs JSON5

Cet outil utilise JSON.parse en mode strict, conforme aux règles JSON officielles utilisées par la plupart des API et validateurs backend.

Les facilités JSON5 comme commentaires, virgules finales et clés non quotées ne sont pas acceptées. Convertissez d'abord vers du JSON strict.

Cet outil envoie-t-il des données à un serveur ?

Dans l'implémentation actuelle, l'analyse et le formatage JSON se font dans votre navigateur en usage normal, sans API distante dédiée.

Google Analytics mesure les visites et les actions telles que le traitement, la copie et le lancement des téléchargements. Baidu Tongji mesure les visites. Le traitement reste dans votre navigateur ; les événements personnalisés ne contiennent ni vos saisies, ni les noms ou contenus de vos fichiers.

Cas d'utilisation

Débogage API

Validez les charges JSON de requête et de réponse avant envoi au backend.

Lecture de structures imbriquées

Utilisez le mode formaté et la vue arborescente pour inspecter objets et tableaux profonds.

Préparer une sortie compacte

Passez en mode minifié pour un JSON plus léger à transporter ou stocker.

Vérifier avant partage

Faites un contrôle de syntaxe rapide avant de partager des extraits JSON.

Questions fréquentes

Ce service prend-il en charge JSON5 ?

Non. Cet outil est strict JSON et rejette la syntaxe JSON5 comme commentaires et virgules finales.

Pourquoi mon JSON est-il invalide ?

Les causes fréquentes sont les virgules finales, guillemets simples, virgules manquantes et échappements invalides.

Quelle différence entre Formaté et Minifié ?

Formaté conserve indentation et retours à la ligne pour la lisibilité. Minifié supprime les espaces pour réduire la taille.

Mon JSON est-il envoyé quelque part ?

Dans l'implémentation actuelle, le formatage et la validation se font localement dans votre navigateur.

Puis-je l'utiliser pour de gros fichiers ?

Oui, mais les performances dépendent du navigateur et de la mémoire de l'appareil. Les très gros fichiers peuvent rester lents.

Pourquoi vois-je des numéros de ligne et de colonne ?

Le parseur renvoie la position d'erreur pour vous aider à corriger directement la zone concernée.

Quelle est la différence entre Minify et Échapper ?

Minify enlève les espaces inutiles du JSON. Échapper transforme le texte en chaîne échappée pour le code ou le transport.

Pourquoi le déséchappement retourne-t-il une erreur ?

L’entrée n’est pas une chaîne JSON échappée valide. Vérifiez les guillemets et les séquences d’échappement.

Scénarios JSON courants

JSON et JSON5 : différences de syntaxe

Comparez commentaires, guillemets, virgules finales et clés. Toolbye valide le JSON strict ; il n’analyse ni ne convertit automatiquement le JSON5.

Validateur JSON en ligne : vérifier la syntaxe

Collez le JSON ci-dessous pour vérifier sa syntaxe et repérer les erreurs par ligne et colonne. Corrigez la saisie, puis copiez ou téléchargez le résultat formaté.

Minificateur JSON en ligne

Collez le JSON ci-dessous pour obtenir un résultat compact après vérification de la syntaxe. Copiez-le ou téléchargez-le directement ici.

Repérer et corriger les erreurs de syntaxe JSON

Comprenez les erreurs de guillemets, virgules et accolades avec ces exemples courts. Le validateur repère les problèmes ; vous effectuez les corrections.

Outils associés

Encodage / Décodage Base64

Convertissez du texte et des images vers et depuis Base64.

Convertisseur de timestamp

Convertissez timestamps Unix et dates/heures.

Minificateur JSON

Workflow dédié à la minification pour nettoyer de gros contenus (à venir).

Validateur JSON

Vue de validation centrée sur le diagnostic d'erreurs (à venir).

Encodeur / Décodeur URL

Bientôt disponible

Outil prévu pour encoder/décoder requêtes et paramètres URL.

Pas encore disponible