JSON Schema Validator – Valider JSON contre un schéma en ligne

Les données JSON sont parsées locellement, vous pouvez vérifier les chargements API, configuer les fichiers et les exemples de webhook contre Draft-07, 2019-09 ou 2020-12 sans télécharger votre contenu.

Prêt
0 octets
0 octets

Résultat de validation

Mettez les données JSON et un schéma JSON, puis sélectionnez Validate.

Projets soutenus

Choisissez le projet 7, 2019-09 ou 2020-12 avant de valider. Le projet sélectionné contrôle la façon dont le schéma est rédigé.

Les erreurs utiles

Les erreurs de validation comprennent les voies d'instance, les voix de schéma et les messages concis afin que les problèmes de charge API soient plus faciles à localiser.

flux de travail local

Copiez un rapport ou le téléchargez en tant que fichier JSON. Analytics ne utilise que la taille, le dessin et les buckets, jamais contenu pas enregistré.

Comment valider JSON contre un schéma en ligne

  1. 1 – Gardez vos données JSON. Utilisez une réponse API, un corps webhook, un objet de paramètres ou tout document JSON que vous devez vérifier.
  2. 2 – Appliquez le schéma JSON. Inclut les propriétés requises, les règles de type, les enums, les arées et les restrictions d'objets nestés.
  3. 3 – Choisissez le projet de schéma. Choisissez Draft-07, 2019-09 ou 2020-12 afin que la validation utilise le bon comportement de mots clés.
  4. 4.Valider et corriger les erreurs. Revue les voies d'instance et les voix de schéma, puis copie ou téléchargez le rapport de validation.

Exemple de schéma check

Les données JSON

{
  "id": 42,
  "status": "active",
  "email": "[email protected]"
}

Schéma JSON

{
  "type": "object",
  "required": ["id", "status"],
  "properties": {
    "id": { "type": "integer" },
    "status": { "enum": ["active", "paused"] },
    "email": { "type": "string", "format": "email" }
  }
}

Ce validateur de schéma JSON indique si les données correspondent au schéma et pointent sur le champ exact lorsque une propriété, type, enum ou règle nésée requise échoue.

JSON Calendrier Validateur FAQ

Puis-je valider JSON contre un schéma en ligne avec cet outil?

Oui. Passe les données JSON et un schéma JSON, choisissez le projet correspondant, et validez JSON contre un schème en ligne sans télécharger le contenu à Converter.

Le JSON Schema Validator prend-il en charge les projets Draft-07 et 2020-12 ?

Oui. le validateur soutient le projet de schéma JSON Draft-07, Draft 2019-09 et Draft 2020-12. Sélectionnez le projet avant de valider afin que le schéma soit compilé avec les règles prévues.

Est-ce différent de la version JSON Formatter ?

Ce JSON Schema Validator vérifie si le JSON valide un contrat de schéma, y compris les champs, types, enums et règles d'objet nés requis.

Validateur de schéma JSON

Valider une instance JSON contre un schéma JSON fourni en utilisant le comportement de projet soutenu.

Entrée
Les données JSON, un schéma JSON et le projet sélectionné soutenu.
Sortie
Un résultat valide ou infaillible avec des traces d'instance et de schéma.
Les limites réelles
Le régime à distance n'est pas promis, les formats personnalisés peuvent être des annotations et le support diffère entre les mots clés Draft-07, 2019-09 et 2020-12.
Confidentialité et traitement des données
Les données JSON, un schéma JSON et le projet sélectionné sont traitées dans cette rubrique de navigateur. Converter ne reçoit pas ou n'en stockera pas ; fermer ou récharger la page nettoie l'état de travail sauf si l'outil offre explicitement une téléchargement local.

Comment utiliser cet outil

  1. Fournir les données JSON, un schéma JSON et le projet sélectionné dans les contrôles d'outils.
  2. Choisissez les paramètres qui affectent un résultat valide ou invalide avec des voies d'exemple et de schéma, puis exécutez l'outil.
  3. Vérifier un résultat valide ou infaillible avec les voies d'exemple et de schéma avant de le copier ou de le télécharger.

Modes communs d'échec

JSON invalide, un schéma invalide ou une référence non résolue ou un mot clé incompatible avec le projet produisent un erreur de validation.

Exemple utile

Require une ligne de courrier électronique et un âge complet, puis valider un objet d'échantillon et inspecter chaque chemin échoué.