Formateur et validateur JSON
Collez du JSON pour le formater avec 2 ou 4 espaces ou des tabulations, le minifier ou trier ses clés. Le JSON invalide est localisé par ligne et colonne avec une explication claire, comme une virgule finale ou des guillemets simples. Rien n’est envoyé à un serveur.
Votre JSON
Formaté
{
"name": "SmartCalcy",
"tools": 245,
"free": true,
"languages": [
"en",
"es",
"fr"
],
"owner": {
"country": "GB"
}
}À propos de Formateur et validateur JSON
Collez du JSON pour le formater avec 2 ou 4 espaces ou des tabulations, le minifier ou trier ses clés. Le JSON invalide est localisé par ligne et colonne avec une explication claire, comme une virgule finale ou des guillemets simples. Rien n’est envoyé à un serveur.
Fait partie de la section « Outils de texte et de mots » de SmartCalcy. Fonctionne dans votre navigateur sans compte, utilise votre propre devise et vos unités (modifiables en haut de la page) et fournit des estimations à titre indicatif ; vérifiez les consignes officielles avant de vous fier à un résultat.
Comment utiliser le Formateur et validateur JSON
Ce qu’il calcule et quand l’utiliser
Formate, minifie, trie et valide du JSON. Le JSON invalide est localisé par ligne et colonne, avec une explication claire pour les erreurs les plus courantes.
Mode d’emploi, étape par étape
- Collez le JSON dans la zone.
- Choisissez 2 espaces, 4 espaces, tabulations ou minifier.
- Si besoin, triez les clés par ordre alphabétique.
- Copiez ou téléchargez le résultat.
Que signifie chaque champ
- Votre JSON – Tout texte JSON.
- Format – 2 espaces, 4 espaces, tabulations ou minifié.
- Trier les clés – Trie les clés des objets de A à Z à tous les niveaux.
Comment lire les résultats
- JSON valide – Taille du résultat formaté, avec le nombre de clés, de tableaux et la profondeur d’imbrication.
- Erreur – Pour un JSON invalide : ligne, colonne, les lignes autour et une explication.
La formule
L’entrée est analysée par l’analyseur JSON standard du navigateur, puis réécrite avec l’indentation choisie. Les clés sont triées récursivement quand l’option est activée.
Un exemple concret
L’exemple de départ est valide et fait 147 octets une fois formaté avec 2 espaces : 6 clés, 1 tableau, 2 niveaux d’imbrication.
Hypothèses et limites
- JSON strict uniquement : commentaires, guillemets simples et virgules finales sont des erreurs.
- Les nombres gardent la précision de JavaScript ; les très grands entiers peuvent perdre des chiffres.
Erreurs courantes
- Virgules finales après le dernier élément.
- Guillemets simples au lieu de doubles.
- Clés sans guillemets copiées depuis JavaScript.
Questions fréquentes
Mon JSON est-il envoyé quelque part ?
Non. Il est traité dans votre navigateur.
Pourquoi mon JSON est-il invalide ?
L’explication indique la cause la plus probable, comme une virgule finale ou des guillemets simples.
Peut-il minifier du JSON ?
Oui. Choisissez Minifier pour supprimer tous les espaces.