Formateur et validateur JSON
Beautifiez, indentez, validez et compressez des données JSON. Détecte les erreurs de syntaxe avec numéro de ligne et colonne. Traitement local dans le navigateur.
Exemple
{"name":"Qudo","tools":["JSON","Text"],"active":true}{
"name": "Qudo",
"tools": [
"JSON",
"Text"
],
"active": true
}{"name":"Qudo","tools":["JSON","Text"],"active":true}À propos de cet outil
Le formateur et validateur JSON en ligne vous aide à beautifier, indenter, valider et compresser des données JSON. L'outil peut détecter les erreurs de syntaxe courantes et afficher la ligne et la colonne où l'erreur se produit. Toutes les données JSON sont traitées localement dans votre navigateur.
Comment utiliser
- 1Collez les données JSON dans la zone de saisie, ou téléchargez un fichier .json.
- 2Choisissez 2 espaces, 4 espaces ou Tab pour l'indentation.
- 3Cliquez sur « Formater » pour beautifier la structure JSON.
- 4S'il y a des erreurs, corrigez les lignes correspondantes selon les indications.
- 5Cliquez sur « Copier » ou téléchargez le fichier JSON traité.
- 6Pour réduire la taille du fichier, cliquez sur « Compresser JSON ».
Règles de traitement
Formatage
Ajoute des sauts de ligne et une indentation basés sur les niveaux d'imbrication des objets et tableaux.
Validation
Analyse l'entrée selon la syntaxe JSON standard.
Compression
Supprime les sauts de ligne, l'indentation et les espaces qui n'affectent pas les données.
Tri des clés
Trie les clés d'objet par ordre alphabétique ou Unicode.
Échappement
Convertit les guillemets, sauts de ligne et autres caractères en séquences d'échappement.
Erreurs courantes
Guillemets simples
{'name':'Qudo'}{"name":"Qudo"}Virgule finale
{
"name": "Qudo",
"active": true,
}{
"name": "Qudo",
"active": true
}Clés sans guillemets
{name: "Qudo"}{"name": "Qudo"}Valeurs non supportées
undefined, NaN, Infinity
true, false, null, nombres, chaînes, objets, tableaux
Cas d'utilisation
Déboguer les réponses API
Formater et inspecter les données retournées par l'API.
Vérifier les paramètres de requête
Valider la structure des paramètres de requête API.
Lire le JSON compressé
Beautifier le JSON minifié pour la lisibilité.
Organiser les fichiers de configuration
Formater les fichiers de configuration pour une meilleure lisibilité.
Inspecter les données Webhook
Formater les charges utiles webhook pour l'analyse.
Compresser JSON
Réduire la taille JSON pour une transmission plus rapide.
Préparer la documentation
Formater les exemples JSON pour la documentation de développement.
Valider l'export de données
Vérifier l'exactitude des données exportées du navigateur.
Limitations
- ⚠Le JSON standard ne supporte pas les commentaires.
- ⚠Les clés et chaînes JSON doivent utiliser des guillemets doubles.
- ⚠Les clés en double peuvent être écrasées par l'analyseur.
- ⚠Les fichiers JSON très volumineux peuvent ralentir le navigateur.
- ⚠Le formatage ne vérifie que la syntaxe, pas la logique métier.
- ⚠Les grands entiers dans JSON peuvent dépasser la plage d'entiers sûrs JavaScript.
- ⚠Ne collez pas de mots de passe, clés API ou jetons d'accès sur des sites non fiables.
Données et confidentialité
Les données JSON sont uniquement analysées et formatées dans votre navigateur. Elles ne sont pas téléchargées sur un serveur et ne seront pas sauvegardées. Après actualisation ou fermeture de la page, les données non téléchargées seront effacées. Pour la sécurité, ne collez pas de mots de passe, clés API ou jetons d'accès sur des sites non fiables.
Questions fréquemment posées
Quelle est la différence entre JSON et objets JavaScript ?+
Pourquoi les guillemets simples ne passent pas la validation ?+
Le JSON peut-il contenir des commentaires ?+
Le formatage changera-t-il mes données ?+
La compression JSON supprimera-t-elle des données ?+
Pourquoi signale-t-il une erreur de virgule finale ?+
Peut-il formater de très grands JSON ?+
Mon JSON sera-t-il téléchargé ?+
Outils associés
Articles associés
- ▸Guide du format JSON et de la syntaxe de base
- ▸Erreurs de syntaxe JSON courantes et solutions
- ▸Différence entre JSON et objets JavaScript
- ▸JSON vs JSONC vs JSON5
- ▸Comment gérer les grands entiers en JSON
- ▸Comment déboguer les réponses JSON d'API
- ▸Différence entre formatage et compression JSON