Nous pouvons simplement valider un fichier XML entrant basé sur le schéma prédéfini, c'est-à-dire XSD ou DTD, que nous pouvons effectuer une validation sur un objet JSON entrant. Y a-t-il une définition de schéma JSON disponible?Valider un objet JSON en utilisant une définition de schéma
Répondre
Il existe un brouillon de travail d'un JSON schema. Vous pouvez également jeter un oeil à Cerny.
Il y a peu de bibliothèques, qui valident les données contre JSON schéma ....
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.
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.
- 1. Valider JSON contre un schéma dans .Net
- 2. Comment valider xml en utilisant un schéma XML?
- 3. Valider seulement une partie du document XML en utilisant un schéma?
- 4. Sérialiser un formulaire complexe en objet JSON en utilisant jQuery
- 5. Valider un XSD en utilisant Java
- 6. comment envoyer resposne en utilisant objet Json
- 7. Sérialiser un objet scala dans une chaîne JSon en utilisant lift-json
- 8. Comment valider une liste de sélection avec un schéma XML
- 9. Objet GoogleAppEngine JSON utilisant javascript
- 10. En utilisant jQuery pour traiter un objet JSON
- 11. Définition d'un objet JSON à partir d'un champ de saisie
- 12. Comment valider un document XML en utilisant le schéma RELAX NG en Python?
- 13. convertir JSON en un objet/dictionnaire/dynamique
- 14. convertir une chaîne json en objet python
- 15. Comment convertir un objet en représentation JSON
- 16. en utilisant JSON-Framework pour préparer un objet json à publier via HTTP Request Objective-C
- 17. Appliquer le schéma JSON vide
- 18. Vérifier une valeur dans un objet JSON
- 19. Comment valider un ID de messagerie dans le schéma xml
- 20. Tri un objet JSON en Javascript
- 21. Valider un formulaire en utilisant MVC3?
- 22. Valider Uri en utilisant un ConfigurationValidator ou un autre validateur
- 23. Json: Comment extraire des objets JSON internes d'un seul extérieur objet JSON en utilisant java
- 24. Comment envoyer un objet JSON via une requête avec Android?
- 25. Schéma XML pour valider les schémas XML?
- 26. une valeur de JSON en utilisant PHP
- 27. Objet JSON Cant Post utilisant Jquery.post()
- 28. Définition de la notation d'objet JSON en mode de recrutation
- 29. Comment valider XML en utilisant SAX?
- 30. En utilisant jQuery pour écrire objet JSON Spring 3 contrôleur