Validateur de schéma JSON
Validez des données JSON par rapport à des définitions de schéma JSON. Obtenez des rapports d'erreurs détaillés avec chemins d'accès. Tout le traitement est effectué dans votre navigateur.
Les données JSON sont valides par rapport au schéma fourni !
| Chemin | Erreur |
|---|
Comment utiliser le validateur de schéma JSON
Entrez le schéma
Définissez votre schéma JSON qui décrit la structure attendue.
Entrez les données
Collez les données JSON que vous souhaitez valider par rapport au schéma.
Validez
Cliquez sur Valider et consultez les résultats pour détecter d'éventuelles erreurs.
Qu'est-ce qu'un schéma JSON ?
Un schéma JSON est un vocabulaire qui permet d'annoter et de valider des documents JSON. Il fournit un contrat décrivant quelles données JSON sont requises pour une application donnée et comment interagir avec elles. Le schéma JSON est utilisé pour la validation, la documentation et la génération de données de test.
Caractéristiques principales
Validation de type
Validez les types : chaîne, nombre, entier, booléen, tableau, objet, null
Contraintes
Longueur min/max, plage, motif, champs obligatoires et plus encore
Définition de structure
Définissez des objets imbriqués, des tableaux et des structures de données complexes
Questions fréquentes
Cet outil prend en charge JSON Schema Draft-07, Draft 2019-09 et Draft 2020-12 via la bibliothèque Ajv. La plupart des fonctionnalités de schéma courantes sont prises en charge.
Oui ! Le schéma JSON prend en charge les objets et tableaux profondément imbriqués. Vous pouvez définir des propriétés et des éléments à n'importe quel niveau d'imbrication, avec des règles de validation individuelles pour chaque champ.
L'outil vérifie d'abord que votre schéma est lui-même un schéma JSON valide. Si le schéma contient des erreurs, celles-ci seront signalées avant de tenter de valider les données.