Retour à Outils

Formateur JSON en ligne

My tools
No tools yet

Entrée JSON

Structure

Saisissez un JSON valide pour voir ici un arbre repliable

Toute l'analyse et le formatage se font dans votre navigateur. Votre JSON n'est jamais envoyé.

Les liens de partage placent le JSON après le # de l'URL, que les navigateurs n'envoient jamais au serveur.

Formater et valider du JSON en ligne

  1. 1

    Collez ou chargez 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 chargez 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.

Dernière mise à jour

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)
  • Suppression de l'échappement JSON : restaurez en un clic le JSON échappé en tant que chaîne, sans perte de précision des grands entiers
  • Échappement JSON : convertissez JSON en littéraux de chaîne pouvant être intégrés dans du code
  • Vue tableau : visualisez les tableaux d'objets directement sous forme de tableau bidimensionnel, avec l'union de toutes les clés en colonnes
  • Validation JSON Schema : fournissez un Schema et consultez la liste des positions non conformes avec accès direct à la ligne et la colonne
  • Trier les clés par nom pour faciliter la comparaison ligne par ligne de deux structures JSON identiques
  • Les grands entiers et les formats numériques comme 2.370 sont conservés tels quels, sans perte de précision en formatage ou compression
  • Rechercher par nom de clé ou valeur, avec expansion automatique du parent 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 vos assertions de test
  • Support NDJSON / JSONL : glissez-déposez les fichiers .json / .jsonl / .ndjson pour les charger, NDJSON vous propose de les fusionner en tableau
  • Jusqu'à 10 Mo reste interactif, les documents de 5 Mo ne ralentissent pas la saisie
  • Traitement entièrement local dans le navigateur, sans connexion, sans publicités, sans téléchargement

Retours utilisateurs

Votre retour sera examiné (et censuré si nécessaire) avant publication. Merci de ne pas indiquer d’adresse e-mail, de mot de passe ni d’autres données personnelles.

Vos retours nous aident à faire mieux ❤️

Outils connexes

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