JSON-schema-validator-Bibliothek

Ich habe einen restful-web-Services(JAVA), das zu akzeptieren JSON-Anfragen. Ich habe zum ersten Validierung dieser JSON-gegen ein JSON schema, das ich habe.
Ich bin mir nicht sicher, welche ist die beste JAVA-Bibliothek zum validieren JSON wieder JSON-schemas.
Ich habe verwendet, json-schema-validator-2.1.7 Bibliothek, aber es wurde nicht sehr hilfreich. Dachte sogar, dass meine JSON ist keine gültige JSON-ich bekomme keine Fehler.

Hier ist der code, den ich verwenden für die json-schema-validator-2.1.7

InputStream jsonSchemaInputStream = Assessment.class.getClassLoader().getResourceAsStream("Schemas/AssessmentMetrics.json");
ObjectMapper mapper = new ObjectMapper();

//Allows to retrieve a JSONSchema object on various sources
//supported by the ObjectMapper provided
JSONSchemaProvider schemaProvider = new JacksonSchemaProvider(mapper);

//Retrieves a JSON Schema object based on a file
JSONSchema schema = schemaProvider.getSchema(jsonSchemaInputStream);

//Validates a JSON Instance object stored in a file
List<String> errors = schema.validate(contents);
wie bereits von Francis hier groups.google.com/forum/#!Thema/json-schema/ew_s7G9PoxE (Mann, schrieb die Bibliothek, die Sie nutzen), scheint es, dass die option vollständig in java für JSON Schema Validierung ist in seine Bibliothek... gut, möchten Sie vielleicht, um zu versuchen, jackson Validierung-Modul zu. Denken Sie auch daran, dass 2.1.7 ist nicht die stabile version 2.0.1 (nach github.com/fge/json-schema-validator). Das heißt, ich würde Sie bitten, zu Ihrer Frage eine Probe von Ihrem schema und json, die Sie versuchen zu validieren.

InformationsquelleAutor user1457881 | 2013-09-23

Schreibe einen Kommentar