Formateur et validateur JSON
Mettez en forme, minifiez et validez du JSON, repérez la ligne et la colonne d’une erreur de syntaxe et parcourez le résultat en arbre.
- Fonctionne dans votre navigateur
- Aucun envoi
- Le résultat reste sur votre appareil
Confidentialité et limitesS’exécute dans votre navigateur. Rien n’est envoyé.
Le contenu des entrées reste dans cet onglet ; Refentra ne l’envoie ni ne le stocke. Les comptages agrégés facultatifs d’actions sont envoyés uniquement avec votre consentement à la mesure d’usage. Effacez l’espace après usage.
Profil pris en charge: JSON : 20 000 nœuds, profondeur 64. Nombres IEEE-754 ; entiers sûrs et finis. Les nombres doivent conserver leur valeur décimale. Entiers non sûrs, dépassements et précision non prise en charge sont rejetés avant sortie.
Fichiers : UTF-8 uniquement ; BOM UTF-8 facultatif retiré. Positions en unités UTF-16 de l’éditeur.
Maximum 200 000 unités UTF-16 ; les parseurs peuvent limiter davantage. Worker : 15 secondes (regex 1,5 seconde).
Vérifier la saisie et le résultat
- Préparer et choisir l’opération
Collez du JSON, puis choisissez une mise en forme avec espaces ou tabulations, ou la minification pour obtenir une version compacte à transmettre.
- Vérifier un exemple concret
Essayez cet exemple et comparez le résultat indiqué : {"b":2,"a":1} → minify → {"b":2,"a":1}
- Examiner avant de réutiliser la sortie
Comparez les valeurs et l’imbrication dans l’arbre. L’indentation change la présentation, pas les données voulues.
Réponses pour cette tâche
Les grands entiers sont-ils conservés ?
Les nombres qui ne peuvent pas être représentés sans risque sont refusés au lieu d’être arrondis en silence. Stockez les identifiants sous forme de chaînes entre guillemets.
Que vérifier si la saisie échoue ?
Retirez les virgules finales et les commentaires, et mettez les clés et les chaînes entre guillemets doubles. Vérifiez la position signalée.
Quelles sont les limites de cet outil ?
L’analyse du JSON est limitée à 200 000 unités UTF-16, 20 000 nœuds et une profondeur de 64. Elle ne valide aucun schéma propre à votre application.