Aller au contenu
Vous êtes hors ligne. Certaines fonctionnalités pourraient ne pas fonctionner.

JSON / Outils de code

Validez. Inspectez. Comprenez.

Validez la syntaxe, vérifiez les schémas, explorez et comparez du JSON

Entrée JSON
Résultats de validation
Collez ou saisissez votre JSON ici...
VideValiderCtrl/⌘+Shift+VValider

Comment valider du JSON en ligne

  1. Ouvrir JSON Validator

    Accédez à json-validator.hanoon.app dans votre navigateur.

  2. Coller votre JSON

    Collez ou saisissez vos données JSON dans l’éditeur d’entrée.

  3. Vérifier le résultat

    La validation s’exécute automatiquement. Les erreurs sont surlignées avec les numéros de ligne et des descriptions pour les corriger rapidement.

Qu'est-ce que la validation JSON ?

La validation syntaxique refuse les commentaires et les virgules finales : {"age":18,} échoue, tandis que {"age":"18"} est un JSON valide. Une syntaxe correcte ne signifie pas que les données respectent un JSON Schema.

Qu'est-ce que la validation JSON Schema ?

Avec le schéma {"type":"object","properties":{"age":{"type":"integer"}},"required":["age"]}, {"age":"18"} échoue et {"age":18} réussit. Choisissez Draft 4, Draft 7 ou 2020-12 selon votre schéma. Les nombres qui ne peuvent pas être représentés sans risque arrêtent la validation du schéma avec une erreur de précision.

Comment fonctionne la vue arborescente ?

La vue arborescente affiche votre JSON sous forme de hiérarchie dépliable et repliable, vous permettant de naviguer dans les structures imbriquées et de rechercher des clés ou valeurs spécifiques.

Mes données sont-elles envoyées à un serveur ?

Non. Toute la validation et le traitement se font entièrement dans votre navigateur. Vos données ne quittent jamais votre appareil.

Qu'est-ce que JSONPath ?

Pour {"users":[{"name":"Ada"},{"name":"Lin"}]}, $.users[0].name ou le JSON Pointer /users/0/name renvoie "Ada". Les filtres de comparaison simples sont pris en charge ; les appels de méthodes et l’accès aux prototypes sont bloqués.