Formateur JSON en ligne

Formateur JSON pour embellir, minifier et valider du JSON, avec la ligne et la colonne exactes de l'erreur.

Votre JSON est analysé et formaté localement dans votre navigateur, et rien n'est envoyé à un serveur.

Conçu et maintenu par Udit Agarwal

JSON Formatting, Explained

Envie d'explorer le JSON sous forme d'arbre ? Essayez la Visionneuse d'arbre JSON.

À propos de Formateur JSON

Ce formateur json vous permet de coller du JSON brut pour l'embellir, le minifier ou le valider instantanément sans quitter la page. En tant qu'embellisseur json, il met en forme avec une indentation de 2 espaces, 4 espaces ou tabulation, et en tant que minificateur json, il réduit tout à une seule ligne compacte. Le validateur json intégré signale les entrées invalides en indiquant la ligne et la colonne exactes du premier problème, ce qui rend les virgules en trop, les apostrophes simples et les crochets manquants faciles à repérer. Il est conçu pour les développeurs, les ingénieurs QA et toute personne qui débogue des réponses d'API, des fichiers de configuration ou des charges utiles de logs. La sortie formatée est colorée syntaxiquement et prête à copier ou télécharger. Tout s'exécute localement dans votre navigateur, vos données ne quittent jamais votre appareil et rien n'est envoyé à un serveur.

Fonctionnalités

  • Embellir le JSON avec une indentation de 2 espaces, 4 espaces ou tabulation
  • Minifier le JSON en une seule ligne compacte
  • Valider le JSON avec la ligne et la colonne exactes de l'erreur
  • Trier les clés d'objet par ordre alphabétique à chaque niveau en mode Embellir
  • Sortie colorée syntaxiquement pour une lecture facile
  • Copier ou télécharger le résultat formaté en un clic
  • Gère les documents JSON volumineux et profondément imbriqués

Comment utiliser Formateur JSON

  1. Collez ou saisissez votre JSON dans la zone de saisie.
  2. Choisissez Embellir et sélectionnez une indentation de 2 espaces, 4 espaces ou tabulation, ou choisissez Minifier.
  3. Activez éventuellement Trier les clés pour classer les clés d'objet par ordre alphabétique.
  4. Examinez la sortie colorée syntaxiquement, ou lisez la ligne et la colonne indiquées pour toute erreur.
  5. Cliquez sur Copier ou Télécharger pour enregistrer le JSON formaté.

Exemple

Entrée

{"name":"Ada","langs":["sql","js"],"active":true}

Sortie

{
  "name": "Ada",
  "langs": [
    "sql",
    "js"
  ],
  "active": true
}

Embelli avec une indentation de 2 espaces.

Erreurs courantes et dépannage

  • Erreur « Unexpected token » sur du JSON qui semble pourtant valide. — Vérifiez la ligne et la colonne signalées pour une virgule en trop, des apostrophes simples ou une clé non entre guillemets. Le JSON exige des guillemets doubles et aucune virgule après le dernier élément.
  • Coller un objet JavaScript au lieu de JSON. — Entourez toutes les clés et valeurs de chaîne de guillemets doubles et supprimez les commentaires ; le JSON n'autorise ni les clés sans guillemets ni les commentaires //.
  • La sortie minifiée est difficile à lire. — Passez en mode Embellir et choisissez une taille d'indentation pour réétendre le JSON.
  • Les clés apparaissent dans un ordre inattendu. — Activez Trier les clés en mode Embellir pour classer les clés par ordre alphabétique à chaque niveau de la structure.

Foire aux questions

Qu'est-ce que le Formateur JSON et que fait-il ?
Le Formateur JSON embellit, minifie et valide le JSON au même endroit. Collez du JSON brut pour le mettre en forme avec l'indentation de votre choix, le réduire à une seule ligne ou détecter les erreurs de syntaxe avec leur ligne et colonne exactes.
Comment corriger les erreurs « Unexpected token » dans le Formateur JSON ?
Le validateur indique la ligne et la colonne du premier problème. Les causes courantes sont les virgules en trop, les apostrophes simples à la place des guillemets doubles, les clés sans guillemets ou un crochet manquant.
Le Formateur JSON peut-il trier les clés d'objet ?
Oui. Activez Trier les clés en mode Embellir pour ordonner les clés par ordre alphabétique à chaque niveau de l'objet.
Comment minifier du JSON avec le Formateur JSON ?
Choisissez le mode Minifier et le formateur réduit votre JSON à une seule ligne compacte, prête à copier ou télécharger.
Quelles options d'indentation le Formateur JSON prend-il en charge ?
Vous pouvez embellir avec une indentation de 2 espaces, 4 espaces ou tabulation, et la sortie est colorée syntaxiquement pour une meilleure lisibilité.
Mon JSON est-il envoyé quelque part lorsque j'utilise le Formateur JSON ?
Non. Le Formateur JSON fonctionne entièrement dans votre navigateur, vos données ne quittent jamais votre appareil et rien n'est envoyé à un serveur.

Outils associés

  • Visionneuse JSON — Visionneuse texte et arbre repliable avec développer/réduire et chemins de nœuds.
  • Visionneuse d’arbre JSON — Explorez le JSON sous forme d’arbre repliable et typé.
  • JSON vers TypeScript — Génère des interfaces TypeScript à partir d’un échantillon JSON.
  • JSON vers CSV — Convertit un tableau d’objets JSON plats en CSV.
  • Échapper / Déséchapper JSON — Échappe du texte vers une chaîne JSON ou déséchappe une chaîne JSON vers du texte brut.
  • YAML ↔ JSON — Convertit du YAML en JSON et inversement.
  • Formateur XML — Embellit, minifie et valide le XML, et convertit XML ↔ JSON.
  • Formateur SQL — Met en forme le SQL pour MySQL, PostgreSQL, SQL Server, SQLite, BigQuery et Oracle.

Plus d’outils JSON

  • Visionneuse d’arbre JSON — Explorez le JSON sous forme d’arbre repliable et typé.
  • Visionneuse JSON — Visionneuse texte et arbre repliable avec développer/réduire et chemins de nœuds.
  • JSON vers TypeScript — Génère des interfaces TypeScript à partir d’un échantillon JSON.
  • JSON vers CSV — Convertit un tableau d’objets JSON plats en CSV.
  • Échapper / Déséchapper JSON — Échappe du texte vers une chaîne JSON ou déséchappe une chaîne JSON vers du texte brut.
  • JSON vers code — Génère des types Go, Rust, Python, Java, Kotlin, C# et TypeScript à partir de JSON.
  • JSON Diff — Comparez deux documents JSON et obtenez un diff structurel des modifications.
  • JSON Schema — Générez un JSON Schema depuis un échantillon ou validez un document avec chaque erreur détaillée.
  • JSON Flatten / Unflatten — Aplatissez du JSON imbriqué en clés à notation pointée, ou reconstruisez-le.
  • JSON vers Zod — Générez un schéma Zod à partir d’un exemple JSON, avec les types inférés.
  • JSON vers Pydantic — Générez des classes de modèle Pydantic v2 à partir d’un exemple JSON.
  • Évaluateur JSONPath — Testez une expression JSONPath sur votre JSON et voyez les correspondances en direct.

Voir tous les outils JSON (29) · Tous les outils