Formateur & Validateur JSON

Formatez, minifiez, échappez, déséchappez et validez du JSON avec un retour immédiat et une localisation claire des erreurs.

  • 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.

É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.

Un script Baidu Tongji est actif pour les statistiques de visite agregees, mais l'analyse et le formatage JSON restent executes localement dans le navigateur.

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

Différences JSON et JSON5

Comprenez les différences de règles JSON/JSON5 et pourquoi certains contenus échouent en JSON strict.

Vérification en ligne des erreurs de format JSON

Page de scénario pour vérifier JSON en ligne et trouver vite les erreurs de format.

Minificateur JSON

Validez JSON puis supprimez les espaces pour un payload compact.

Comment corriger les erreurs de validation JSON

Principales causes d’un JSON invalide et étapes courtes pour le corriger.

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.

JSON Minifier

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

JSON Validator

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