Passer au contenu
100% Confidentialité — Vos fichiers restent sur votre appareil
>_
Français

Formateur et validateur JSON

Formatez, validez et explorez des données JSON, directement dans votre navigateur.

Cet éditeur conserve son propre thème clair quel que soit le mode sombre du site, comme le fait généralement un éditeur de code intégré à n'importe quelle page.

La réparation corrige les commentaires, apostrophes simples, virgules finales, clés sans guillemets, constantes Python et NDJSON. Les liens de partage conservent le JSON uniquement dans le hash de l'URL.

Outils avancés
Générer du code à partir du JSON
JSON Schema (génération et validation)
Requête JSONPath

Pris en charge : $ .key ['key'] [0] [-1] [*] .* .. (récursif) [0,2] [1:3] [?(@.price < 10)]

Convertir vers un autre format
Comparer avec un autre JSON

Pourquoi formater et valider du JSON en local ?

Le JSON revient sans cesse dans le quotidien d'un développeur : une réponse d'API minifiée sans saut de ligne, un fichier de configuration qu'une personne a modifié à la main jusqu'à en faire une seule ligne illisible, un payload que vous déboguez à 23h en cherchant cette unique virgule en trop. La plupart des outils en ligne de « formatage JSON » résolvent le problème de lisibilité en envoyant d'abord le texte collé vers un serveur — un compromis inconfortable quand ce JSON peut contenir une clé d'API, un jeton d'accès ou des données personnelles d'un client.

Cet outil n'envoie jamais rien nulle part. Il repose sur jsoneditor, une bibliothèque JavaScript qui analyse et réaffiche votre JSON entièrement dans la mémoire de votre navigateur. L'analyse, la mise en forme lisible et la validation de syntaxe se font toutes en local, via le moteur JavaScript du navigateur lui-même — aucun serveur n'intervient, donc rien de ce que vous collez ici ne quitte jamais votre appareil.

Collez votre JSON dans l'éditeur en mode texte et utilisez le bouton Format de la barre d'outils pour le mettre en forme lisible, ou Compact pour le recompresser sur une seule ligne. Si le JSON contient une erreur de syntaxe — une virgule superflue, une guillemet manquante, un crochet non fermé —, l'éditeur la signale immédiatement avec un message d'erreur clair et le numéro de ligne exact, plutôt que de vous laisser relire tout le document à l'œil nu ; un bouton « Aller à la ligne de l'erreur » vous y amène directement et la sélectionne, pour éviter de faire défiler un long fichier à sa recherche. Passez au mode arbre via le menu déroulant en haut pour parcourir les mêmes données sous forme d'arborescence interactive et repliable : développez et repliez les objets et tableaux imbriqués, modifiez chaque valeur sur place, réordonnez ou supprimez des champs directement, le changement se répercutant dans le texte dès que vous repassez en mode texte.

Cette combinaison couvre l'essentiel du travail JSON quotidien : nettoyer une réponse d'API avant de la coller dans une documentation, valider un fichier de configuration avant de le committer, ou explorer un payload profondément imbriqué sans perdre le fil du tableau dans lequel vous vous trouvez. Besoin des données dans un autre format ? Les boutons sous l'éditeur convertissent le JSON actuel directement en XML, YAML ou CSV — pratique quand le script d'un collègue attend un fichier de configuration YAML, ou qu'un tableur a besoin de lignes et colonnes plutôt que de JSON imbriqué — avec le résultat affiché sur place pour une copie rapide ou un téléchargement complet. Comme tout ne vit que dans l'onglet du navigateur, le fermer efface entièrement l'éditeur — aucun historique ni brouillon enregistré à surveiller, exactement le comportement souhaité quand le JSON manipulé peut être sensible.

Questions fréquentes

Puis-je afficher le JSON sous forme d'arbre repliable plutôt qu'en texte brut ?

Oui : basculez entre le mode texte et une vue en arbre interactive que vous pouvez déplier et replier.

L'outil m'indique-t-il précisément où se trouve une erreur de syntaxe JSON ?

Oui : le message d'erreur donne le numéro de ligne, et un bouton place directement votre curseur à cet endroit.

Puis-je convertir le JSON vers d'autres formats ?

Oui : exportez les mêmes données en XML, YAML ou CSV.

Outils associés