2009-12-15 3 views

Répondre

10

Il existe un brouillon de travail d'un JSON schema. Vous pouvez également jeter un oeil à Cerny.

0

Il y a une nouvelle bibliothèque, json-gate , ça fait l'affaire. (Divulgation complète: Je suis l'auteur.)

Il est semblable à JSV et d'autres, mais il présente plusieurs avantages:

  • Il est rapide *.
  • Il produit des messages d'erreur détaillés et conviviaux pour vous et vos clients.
  • Amical, étendu documentation. Non seulement de la bibliothèque mais aussi du schéma JSON!
  • Le schéma est pré-validé. Cela vous permet, le développeur, de savoir immédiatement si votre définition de schéma est mal formée. Et ça rend les choses un peu plus rapides.

* Il n'est pas rapide tant que JSV est incroyablement lent. Mon test montre JSV à 30 (!) Fois plus lent que json-gate. Ce résultat est cohérent avec Robert Schultz's tests, qui compare JSV avec d'autres bibliothèques.

0

http://json-schema.org/implementations.html donne une liste de validateurs.

Il y a 32 validateurs répertoriés à partir de Novembre 2015. L'un d'eux est disponible en outil interactif en ligne: http://www.jsonschemavalidator.net/

Les autres sont regroupés par langue de mise en œuvre.

Dans de nombreux cas, une indication indique si le validateur prend également en charge la version actuelle du schéma JSON.

Questions connexes