Solo per convalidare un file XML in entrata basato sullo schema predefinito, ad esempio XSD o DTD, è possibile eseguire una validazione su un oggetto JSON in entrata. È disponibile una definizione schema JSON?Convalidare l'oggetto JSON utilizzando una definizione dello schema
risposta
C'è una bozza di lavoro di JSON schema. Puoi anche dare un'occhiata a Cerny.
Ci sono poche librerie, che convalidare i dati contro JSON Schema ....
C'è una nuova libreria, json-gate , questo fa il trucco. (Full disclosure: io sono l'autore.)
E 'simile a JSV e altri, ma ha diversi vantaggi:
- E' veloce *.
- Produce messaggi di errore dettagliati e rispettosi degli utenti, sia per voi che per i vostri clienti.
- Amichevole, esteso documentation. Non solo della libreria ma anche dello schema JSON!
- Lo schema è precalorizzato. Ciò consente allo sviluppatore di sapere subito se la definizione dello schema non è corretta. E fa funzionare le cose un po 'più velocemente.
* Non è veloce tanto come JSV è incredibilmente lento. Il mio test mostra che JSV ha 30 (!) Volte più lentamente di json-gate. Questo risultato è coerente con Robert Schultz's tests, che confronta JSV con altre librerie.
http://json-schema.org/implementations.html fornisce un elenco di validatori.
ci sono 32 validatori quotate a partire dal novembre 2015. Uno di loro è disponibile come strumento online interattivo: http://www.jsonschemavalidator.net/
Gli altri sono raggruppati per linguaggio di implementazione.
In molti casi, viene anche fornita un'indicazione se il validatore supporta la versione corrente di JSON Schema.
- 1. Convalida dello schema JSON
- 2. Come convalidare un modulo utilizzando JSON Schema?
- 3. Convalida dello schema JSON utilizzando java
- 4. Libreria di convalida dello schema JSON
- 5. express.js - miglior validatore dello schema JSON POST
- 6. Definizione schema JSON per matrice di oggetti
- 7. Generazione dello schema JSON dalla classe C#
- 8. Come posso convalidare una stringa JSON su uno schema a livello di codice?
- 9. Convalida dello schema Json in Spring REST API
- 10. Convalida schema utilizzando Nokogiri
- 11. Symfony2: FOS_Userbundle Duplica definizione durante l'aggiornamento dello schema db?
- 12. java.lang.NoSuchFieldError: USE_DEFAULTS generato durante la convalida dello schema json tramite json schema validator
- 13. Schema Mongoose all'interno dello schema
- 14. Convalidare XML utilizzando LibXML
- 15. Convalidare json in php
- 16. Esiste uno schema json di schema json?
- 17. Convalidare JSON da Mongo?
- 18. Come utilizzare le definizioni dello schema JSON (progetto-04)
- 19. Come convalidare JSON con Jackson JSON
- 20. convalida dello schema XML
- 21. Definizione di uno schema Mongoose al volo da una 'descrizione' in formato JSON
- 22. Definizione schema Mongoose lato client
- 23. utilizzando jasmine.spyOn per i metodi dello schema di mangusta
- 24. Convalida dei dati JSON in base allo schema JSON
- 25. Validazione dello schema del kit API Router
- 26. Json Schema estensione file
- 27. È possibile ottenere una definizione della classe di case Scala da una definizione di schema Avro?
- 28. Convalida schema JSON con chiavi arbitrarie
- 29. datacipi dello schema sails-mysql
- 30. definire uno schema con JSON-Schema e usare Mongoose?