Formateur JSON
Mettez en forme, validez ou minifiez du JSON en gardant chaînes et nombres intacts. Collez ou importez un fichier, repérez les erreurs, copiez ou téléchargez.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés sur un serveur.
Espace de travail JSON
Collez du JSON ci-dessous. La validation et chaque transformation restent dans cet onglet du navigateur.
JSON strict uniquement : les noms de propriétés exigent des guillemets doubles, et les commentaires ou virgules finales sont invalides.
20 lignes · 275 caractères
Comment ça marche
- Collez du JSON, importez un fichier .json ou .txt, ou partez de l'exemple de projet compact déjà chargé ci-dessus.
- Le navigateur vérifie le document complet selon la syntaxe JSON stricte et signale l'emplacement de l'erreur lorsqu'il est disponible.
- Mettez en forme avec 2 espaces, 4 espaces ou des tabulations ; ou minifiez le document sur une seule ligne compacte.
- Copiez le résultat ou téléchargez-le sous forme de fichier .json prêt à l'emploi.
La méthode de mise en forme
D'abord, l'analyseur JSON strict du navigateur vérifie que l'ensemble de l'entrée est valide. Le formateur parcourt ensuite le texte d'origine caractère par caractère. Il ne modifie jamais rien à l'intérieur d'une chaîne entre guillemets : guillemets échappés, espaces et séquences Unicode restent intacts.
Mise en forme = retours à la ligne structurels + indentation choisie Minification = suppression des espaces en dehors des chaînes entre guillemets
Travailler à partir du texte source validé plutôt que de sérialiser un objet JavaScript préserve aussi l'ordre des clés, les clés en double et les littéraux numériques longs exactement tels qu'écrits.
Questions fréquentes
Le JSON que je colle est-il envoyé ou enregistré quelque part ?
Non. La validation, la mise en forme, la minification, la copie et la création de fichiers se font toutes dans votre navigateur. Votre JSON n'est jamais envoyé à Online Tool Store ni à un service de traitement.
La mise en forme modifie-t-elle les valeurs JSON ou les grands nombres ?
Non. Après validation, le formateur ne change que les espaces non significatifs en dehors des chaînes entre guillemets. Il ne reconstruit pas le document à partir de valeurs JavaScript : le texte des nombres, les séquences d'échappement, l'ordre des clés et les clés en double restent exactement tels que saisis.
Pourquoi les commentaires, les apostrophes ou les virgules finales sont-ils rejetés ?
Certains formats proches de JavaScript les acceptent, mais ils ne font pas partie du standard JSON. Ce validateur applique les règles strictes de JSON : les noms de propriétés et les chaînes exigent des guillemets doubles, les commentaires sont interdits et le dernier élément ne peut pas avoir de virgule finale.
Puis-je mettre en forme un tableau, une chaîne, un nombre, un booléen ou null au niveau racine ?
Oui. Un document JSON valide peut contenir n'importe quelle valeur JSON à la racine, pas seulement un objet. Tableaux, chaînes, nombres, true, false et null sont tous pris en charge.
Quelle taille peut avoir le document JSON ?
Cet outil n'impose aucune limite artificielle. La limite pratique dépend de votre navigateur et de la mémoire disponible de l'appareil ; les très gros documents collés peuvent être plus longs à valider et à afficher.
Puis-je importer un fichier .json au lieu de coller ?
Oui. Cliquez sur « Importer un fichier » et choisissez un fichier .json ou .txt jusqu'à 10 Mo. Il est lu directement dans votre navigateur avec l'API File et chargé dans la zone de saisie — le fichier lui-même n'est jamais envoyé à un serveur.
Comparatif
| Fonctionnalité | Online Tool Store | JSONLint | CodeBeautify JSON Viewer |
|---|---|---|---|
| Fonctionne sans installer d'application de bureau | Oui | Oui | Oui |
| Commandes dédiées de mise en forme et de minification | Les deux, en un clic | Les deux, sur des pages séparées | Les deux, en un clic |
| Retour de validation strict avec emplacement de l'erreur | Ligne et colonne, accès direct à l'erreur | Numéro de ligne | Erreur surlignée |
| Préserve le texte d'origine des grands nombres et l'ordre des clés | Oui — ne resérialise jamais la valeur | Non garanti | Non garanti |
| Importer un fichier .json ou .txt local | Oui | Non, coller ou URL uniquement | Oui |
| Copier et télécharger le résultat | Les deux inclus | Copie manuelle | Les deux inclus |
| Sans compte, publicités dans l'espace de travail ni offres payantes | Oui | Non, financé par la publicité | Non, financé par la publicité |
JSONLint et CodeBeautify ajoutent des fonctions supplémentaires comme des visionneuses en arborescence et des convertisseurs de format, mais font passer le JSON par davantage d'interface et de publicités. Pour une vérification rapide et ciblée qui garde intact votre texte source exact, le formateur JSON d'Online Tool Store est la voie la plus simple — coller ou importer, valider, transformer et copier sans configuration.