⭐ 0

Exemple invalide : champ obligatoire manquant

Validation en local de documents JSON par rapport à un schéma JSON donné.

Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.

Traitement en cours... 0%

Résultat

À propos de cet outil

Cette page ouvre le validateur de schéma JSON préchargé avec le même schéma de profil utilisateur que le préréglage valide — exigeant id, email et age — mais avec un document JSON qui omet complètement le champ email. La validation s’exécute au chargement, de sorte que l’échec affiché ci‑dessous est un contrôle réel, en direct, de cette paire exacte.

Un champ obligatoire manquant est l’une des causes les plus courantes d’échec de validation de schéma dans les API réelles : un formulaire qui ne collecte pas tous les champs, un client qui saute une propriété semblant facultative mais qui est en réalité obligatoire, ou une mise à jour partielle qui oublie une clé requise. Le tableau required du schéma liste précisément les propriétés qui doivent être présentes, indépendamment de leur type, et ce, en complément des règles de type et de format qui s’appliquent à chaque champ individuellement.

Le message d’erreur ci‑dessous indique directement la propriété manquante, sans que vous ayez à comparer le document et le schéma visuellement. Comparez ce préréglage avec celui du profil‑utilisateur‑valide, qui utilise le même schéma avec les trois champs obligatoires présents, et avec celui du champ‑de‑type‑erroné pour un mode d’échec différent — un champ présent mais dont le type est incorrect.