Retour à Outils

Formateur JSON en ligne

Formatez, validez et explorez du JSON dans votre navigateur : vue arbre, lignes d'erreur exactes et JSONPath, sans envoi

Dernière mise à jour
My tools
No tools yet

Chargement...

Comment formater et valider du JSON en ligne

  1. 1

    Collez ou ouvrez votre JSON

    Collez le JSON dans l'éditeur de gauche ou déposez-y un fichier .json. Le contenu reste dans votre navigateur et n'est jamais envoyé.

  2. 2

    Explorez l'arbre et vérifiez les erreurs

    Un arbre repliable apparaît à droite. Si le JSON est invalide, le panneau d'erreurs indique la ligne, la colonne et la raison exactes, et peut corriger les problèmes courants en un clic.

  3. 3

    Formatez, puis copiez ou téléchargez

    Choisissez une indentation de 2 ou 4 espaces ou de tabulation, ou minifiez sur une seule ligne, puis copiez le résultat ou téléchargez-le en fichier .json.

Aperçu des fonctionnalités

Analysez, formatez et validez du JSON dans votre navigateur. Collez ou ouvrez un fichier à gauche et obtenez immédiatement un arbre repliable à droite. Lorsque le JSON est invalide, vous obtenez la ligne, la colonne et la raison exactes au lieu d'un simple message « invalide ». Choisissez une indentation de 2 ou 4 espaces ou de tabulation, minifiez sur une seule ligne, triez les clés, et conservez tels quels les entiers dépassant la plage sûre de JavaScript au lieu de les arrondir silencieusement. Tout s'exécute sur votre appareil : le JSON n'est jamais envoyé.

Description de l’outil

Collez ou ouvrez votre JSON et obtenez aussitôt un arbre repliable et une validation précise à la ligne et à la colonne. Formatage, minification, tri des clés, réparation du JSON invalide en un clic, recherche et copie du JSONPath sont inclus. Les grands entiers conservent leur précision, les fichiers jusqu'à 10 Mo restent interactifs et tout s'exécute dans le navigateur.

Liste des capacités

  • Trois modes d'affichage : volet divisé, éditeur seul et arborescence seule. Les objets imbriqués et les tableaux peuvent être repliés et dépliés progressivement
  • L'éditeur dispose de numéros de ligne, de mise en évidence syntaxique JSON et de repliage de code. En cas d'erreur, la ligne entière est mise en évidence et vous pouvez acc��der directement à la position de l'erreur
  • Outil de formatage JSON : choisissez entre 2 espaces, 4 espaces ou indentation par tabulateur, avec formatage JSON en ligne en temps réel
  • Compression JSON : compressez en une seule ligne en un clic, ou inversez pour embellir et restaurer l'indentation
  • Validation du format JSON : validation en temps réel avec localisation précise à la ligne et colonne, explications en français lisible pour les erreurs courantes
  • Correction automatique des guillemets manquants, guillemets simples, virgules finales, commentaires et formats non valides de style Python (True/False/None)
  • Tri optionnel par nom de clé pour comparer facilement deux JSON ayant la même structure ligne par ligne
  • Les grands entiers et les formats numériques comme 2.370 sont préservés tels quels, sans perte de précision lors du formatage ou de la compression
  • Recherche par nom de clé ou valeur, expansion automatique des niveaux parents et affichage du nombre de correspondances
  • JSONPath : cliquez sur n'importe quel nœud pour copier son JSONPath, puis collez-le dans votre code ou assertions de test
  • Support NDJSON / JSONL : glissez-déposez les fichiers .json / .jsonl / .ndjson, NDJSON suggère de fusionner en tableau
  • Reste interactif jusqu'à 10 Mo, documents de 5 Mo sans décalage lors de la frappe
  • Traitement entièrement local dans le navigateur, pas de connexion, pas de publicités, pas de téléchargement

Outils connexes

Questions fréquemment posées

Quels types d'indentation et de compression cet outil supporte-t-il ?
Collez le JSON dans l'éditeur de gauche pour le formater automatiquement. Vous pouvez choisir dans la barre d'outils entre 2 espaces, 4 espaces ou Tab comme indentation, ou le compresser en une seule ligne en un clic. Le résultat peut être copié directement ou téléchargé en tant que fichier .json.
Mon JSON sera-t-il téléchargé sur le serveur ?
Non. L'analyse, le formatage, la validation et la réparation se font entièrement dans votre navigateur. Le contenu JSON n'est jamais envoyé à nos serveurs. Les liens partagés placent le contenu après le # dans l'URL, que le navigateur ne transmet pas au serveur non plus.
Quelle taille de fichier JSON peut être traitée ?
Les fichiers jusqu'à 10 Mo peuvent être affichés normalement en structure arborescente et faire l'objet d'une recherche. Entre 10 Mo et 20 Mo, le mode restreint s'active : validation et localisation d'erreurs uniquement, sans construction d'arborescence complète. Les fichiers dépassant 20 Mo ne seront pas chargés ; veuillez utiliser des outils locaux.
Où dois-je corriger quand il affiche « Unexpected token » ?
Cela indique qu'un caractère non autorisé par la syntaxe JSON se trouve à cet endroit. Les causes les plus courantes sont les virgules en fin de ligne, l'utilisation de guillemets simples, l'absence de guillemets doubles autour des clés, ou des parenthèses manquantes. Le panneau d'erreur indique la ligne et la colonne exactes ; dans la plupart des cas, un clic sur « Réparer » suffit.
Quelles syntaxes invalides la réparation automatique peut-elle corriger ?
Oui. La fonction de réparation peut gérer les guillemets doubles manquants, les guillemets simples, les virgules en fin de ligne, les commentaires, les virgules et parenthèses manquantes, ainsi que les valeurs Python (True/False/None) et les chaînes JSON échappées. Avant la réparation, le nombre de modifications est affiché ; après confirmation, les modifications sont appliquées et peuvent être annulées.
Copier le JSONPath d'un champ dans la vue arborescente
Cliquez sur n'importe quel nœud dans la vue arborescente pour copier son JSONPath (par exemple $.data[0].id) ainsi que sa forme avec notation pointée. Cela facilite le collage dans votre code ou vos assertions de tests d'API.
Les très grands entiers perdent-ils en précision ?
Non. Le formatage et la compression sont basés sur le traitement du texte brut, sans convertir le JSON en nombres JavaScript puis en arrière, les très grands entiers comme 9123372036854000123 et les zéros finaux comme dans 2.370 sont conservés tels quels.
Peut-on faire une recherche dans les gros fichiers ?
Oui. La recherche par clé, par valeur ou par les deux est supportée. Le nombre de résultats s'affiche, tous les parents des nœuds trouvés se déploient automatiquement, les lignes trouvées font défiler jusqu'à être visibles, et vous pouvez naviguer rapidement entre les résultats.
Cette page offre simultanément la visualisation, le formatage et la validation
Ils désignent généralement trois facettes du même outil : la visionneuse affiche la structure imbriquée sous forme d'arborescence repliable, l'outil de formatage ajuste l'indentation pour rendre le JSON lisible, et le validateur vérifie la légalité de la syntaxe et indique les erreurs. Cet outil fournit ces trois capacités simultanément sur une seule page.
Une fois la structure vérifiée, exporter vers Excel ou CSV
Une fois la structure JSON vérifiée, utilisez les outils sur le site pour convertir JSON en Excel ou JSON en CSV ; nous proposons également des outils de conversion JSON vers YAML, Python, Java et d'autres formats.