@Override public Schema deserialize(JsonParser parser, DeserializationContext context) throws IOException, JsonProcessingException { Parser schemaParser = new Schema.Parser(); // Validate any default values provided schemaParser.setValidateDefaults(true); // Validate all names. schemaParser.setValidate(true); return schemaParser.parse(parser.readValueAsTree().toString()); }
Schema.Parser parser = new Schema.Parser(); parser.addTypes(parserTypes); parser.setValidateDefaults(isValidateDefaults());