Formateur et Validateur JSON Gratuit en Ligne
Formatez, embellissez et validez du JSON en ligne. Détectez les erreurs de syntaxe et rendez les données JSON plus lisibles.
Espace de travail de l’outil
Cet outil nécessite JavaScript pour fonctionner dans votre navigateur.
Validez, formatez ou minifiez du JSON standard localement dans votre navigateur. Vous pouvez aussi charger des fichiers JSON jusqu’à 5 MiB.
Prêt à valider le JSON.
Résultat
Aucun résultat pour le moment. Formatez ou minifiez un JSON valide pour en créer un.
Les opérations JSON sont traitées localement dans votre navigateur et ne sont pas envoyées à un serveur pendant l’utilisation.
Formateur JSON
Un formateur JSON ajoute une indentation et des retours à la ligne sans
modifier la structure analysée. « Embellir », prettify et pretty print
désignent la même opération. Choisissez 2 espaces, 4 espaces ou des tabulations,
puis utilisez Formater et valider le JSON pour contrôler la syntaxe et créer
un résultat lisible.
Voici un JSON valide que le formateur peut indenter :
{
"name": "4all.tools",
"active": true,
"score": 42,
"notes": null,
"archived": false
}
Validateur JSON
Le validateur contrôle la syntaxe JSON standard. Il détecte notamment les virgules manquantes ou finales, les chaînes entre apostrophes, les commentaires, les propriétés sans guillemets et les accolades ou crochets non fermés. Lorsque le navigateur fournit une position exploitable, le diagnostic inclut la ligne, la colonne et le contexte voisin.
Cet exemple est invalide, car il manque une virgule après la première propriété :
{
"name": "4all.tools"
"active": true
}
Valider la syntaxe ne revient pas à valider avec JSON Schema. Valider le JSON vérifie que le texte peut être analysé comme du JSON standard ; cette action n’applique ni propriétés obligatoires, ni types de données, ni autres règles d’un schéma, et ne répare pas automatiquement la saisie.
Comment formater du JSON en ligne
- Collez du JSON dans Entrée ou chargez un fichier
.jsonautorisé. - Choisissez une indentation de 2 espaces, 4 espaces ou tabulations.
- Sélectionnez Formater et valider le JSON.
- Consultez Résultat. Une saisie valide produit du JSON formaté ; si elle est invalide, elle reste dans Entrée et un diagnostic indique l’emplacement lorsqu’il est disponible.
- Copiez Résultat ou téléchargez le fichier JSON formaté actuel.
Comment valider du JSON en ligne
- Collez ou chargez le JSON à contrôler.
- Sélectionnez Valider le JSON sans devoir le formater.
- Recherchez l’état JSON valide ou consultez le diagnostic de syntaxe.
- Si une ligne, une colonne et du contexte sont disponibles, utilisez-les pour corriger Entrée, puis validez à nouveau.
Minificateur JSON
Minifier le JSON analyse une saisie valide et la sérialise sous forme de JSON compact sur une seule ligne. La minification supprime les espaces de mise en forme ; elle ne compresse pas le fichier et ne crée ni ZIP ni autre archive. Le résultat actuel peut être copié ou téléchargé.
Traitement local dans le navigateur
Le formatage, la validation, la minification, la lecture de fichiers, la copie et la préparation du téléchargement s’effectuent localement dans le navigateur. Pendant ces opérations, le JSON n’est pas envoyé à un serveur applicatif et n’est pas stocké à distance par cet outil.
Questions fréquentes
À quoi sert un formateur JSON ?
Il analyse le JSON et le sérialise avec une indentation et des retours à la ligne cohérents afin de rendre sa structure plus lisible.
Comment formater du JSON en ligne ?
Collez ou chargez le JSON, choisissez l’indentation et sélectionnez Formater et valider le JSON. Si la syntaxe est valide, le texte lisible apparaît dans Résultat.
Comment valider du JSON et localiser les erreurs de syntaxe ?
Sélectionnez Valider le JSON. Une saisie invalide affiche un diagnostic et, si le navigateur fournit une position récupérable, sa ligne, sa colonne et son contexte.
Quelle est la différence entre formater et valider du JSON ?
La validation contrôle uniquement la syntaxe. Le formatage valide aussi, puis produit un résultat avec l’indentation choisie.
Puis-je charger un fichier .json ?
Oui. Sélectionnez ou déposez un fichier .json autorisé pour placer son texte
dans Entrée et le traiter localement.
Comment minifier du JSON sur une seule ligne ?
Saisissez du JSON valide et sélectionnez Minifier le JSON. Résultat contient alors le JSON sérialisé sous forme compacte sur une ligne.
Mon JSON est-il envoyé à un serveur ?
Non. L’outil effectue ses opérations JSON localement dans le navigateur et n’envoie pas le contenu à un serveur applicatif pendant son utilisation.
Cet outil valide-t-il avec JSON Schema ?
Non. Il valide uniquement la syntaxe JSON standard et n’applique aucun JSON Schema.
Limites de l’analyse JSON
L’outil dépend de JSON.parse et JSON.stringify dans le navigateur. Les très
grands entiers peuvent perdre en précision lorsqu’ils sont représentés comme
des nombres JavaScript. Les clés dupliquées ne sont pas signalées séparément :
l’analyse conserve la dernière valeur. Une nouvelle sérialisation peut donc
modifier le texte exact et ne garantit pas de préserver exactement toutes les
valeurs d’origine.
Les fonctions de JSON5, les commentaires, les virgules finales, les chaînes
entre apostrophes, NaN, Infinity et undefined ne font pas partie du JSON
standard et sont rejetés en entrée. Formater ou minifier modifie les espaces et
ne préserve pas la représentation textuelle d’origine.