Я использую Джексона для создания json схемы. Я хочу отобразить свойство со значением по умолчанию в json схеме. Я пробовал аннотацию @JsonProperty с атрибутом по умолчанию, но значение по умолчанию не отображается в схеме json.
Я использую следующий код для генерации Json Схема:
ObjectMapper mapper = new ObjectMapper();
JsonSchemaGenerator schemaGen = new JsonSchemaGenerator(mapper);
JsonSchema schema = null;
try {
schema = schemaGen.generateSchema(RootTemplate.class);
System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(schema));
}
catch (JsonProcessingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}