Formateur et validateur JSON
Formatez du JSON sans arrondir les grands nombres et vérifiez sa syntaxe. Cette vérification ne valide pas un schéma applicatif.
La validation vérifie la syntaxe JSON, pas les champs obligatoires ni un schéma. Corrigez l’erreur indiquée, puis relancez la validation.
Guides pratiques
Des exemples reproductibles pour comprendre le résultat, pas seulement les boutons.
Qu'est-ce que Formateur et validateur JSON ?
Après vérification syntaxique, l’outil indente les tokens du texte original au lieu de sérialiser des nombres JavaScript. Il préserve donc l’écriture des nombres, l’ordre des propriétés et les noms en double. Seuls les espaces hors des chaînes sont réorganisés.
Quand utiliser cet outil ?
Pour lire une réponse API ou un fichier de configuration. Une syntaxe valide ne prouve pas que les champs requis existent, qu’une URL fonctionne ou que les données respectent les règles métier.
Exemples
- Incorrect : {"name":"Apps24",}. Supprimez la virgule finale : {"name":"Apps24"}.
- 9007199254740993 reste inchangé après formatage. Une conversion ultérieure en Number JavaScript peut perdre de la précision.
Comment utiliser Formateur et validateur JSON
1. Collez le JSON ou chargez l’exemple. 2. Validez la syntaxe ou appliquez le formatage. 3. Lisez le message et corrigez manuellement les erreurs. L’outil ne devine pas les valeurs manquantes.
Réglages rapides
Références
Questions fréquentes
Q: Les noms de propriétés en double sont-ils sûrs ?
A: Ils sont conservés, mais un programme peut ne garder que la dernière valeur ou les refuser. Préférez des noms uniques.
Q: Les commentaires et les guillemets simples sont-ils acceptés ?
A: Non. JSON exige des guillemets doubles et interdit les commentaires et les virgules finales. JSON5 est un autre format.
Comment ça marche
La syntaxe est contrôlée localement. Le formatage préserve les tokens ; la validation du schéma et des règles métier reste distincte.