Validateur et générateur JSON Schema
Validez du JSON avec un JSON Schema et visualisez chaque erreur avec son chemin, ou générez un schéma à partir d'un exemple JSON. Drafts 4, 7, 2019-09 et 2020-12 pris en charge.
Saisissez des données JSON et un schéma pour lancer la validation.
Comment ça marche
- 1
Collez ou ouvrez vos données
Collez du texte, déposez un fichier dans l'éditeur ou cliquez sur Ouvrir un fichier. Charger un exemple vous montre le fonctionnement de l'outil.
- 2
Ajustez les options
Le résultat se met à jour pendant la saisie. Modifiez les options pour obtenir exactement le résultat voulu.
- 3
Copiez ou téléchargez
Copiez le résultat dans le presse-papiers ou téléchargez-le sous forme de fichier.
Pourquoi PixNudge
Rien n'est envoyé
Vos données sont traitées dans votre navigateur et ne sont jamais envoyées à un serveur : clés d'API, jetons et données clients restent confidentiels.
Instantané, même pour les gros fichiers
Aucun aller-retour avec un serveur : les résultats s'affichent pendant la saisie et les fichiers de plusieurs mégaoctets sont traités sans ralentissement.
Des nombres exacts
Les grands nombres, comme les identifiants 64 bits, sont conservés tels quels au lieu d'être arrondis.
Questions fréquentes
Quelles versions de JSON Schema sont prises en charge ?
Draft 4, draft 7 (qui couvre aussi le draft 6), 2019-09 et 2020-12. Avec Auto, la version est lue dans le mot-clé $schema de votre schéma ; à défaut, la version 2020-12 est utilisée.
Les formats comme email et date-time sont-ils vérifiés ?
Oui. Les formats tels que email, date, date-time, uri, uuid et ipv4 sont validés, tout comme les motifs (pattern), les enums, les valeurs minimales et maximales, les longueurs et les propriétés obligatoires.
Comment créer un schéma à partir de mon JSON ?
Passez en mode Générer un schéma et collez un exemple. Chaque valeur reçoit un type, les objets et tableaux imbriqués sont aussi décrits, et les formats de chaîne comme les dates et les e-mails sont détectés. Les éléments d'un tableau sont fusionnés : les clés absentes de certains éléments ne sont donc pas marquées comme obligatoires. Cliquez sur Valider avec ce schéma pour le tester aussitôt.