我刚下载了最新的jackson-module-jsonSchema(2.2.0),并想知道是否有人能够提供一个示例来生成复杂Java类型的模式(例如,包含一些SubObject
的类型还是List<SubObject>
)?
我能够通过以下方式成功创建“平面”架构:
ObjectMapper m = new ObjectMapper();
SchemaFactoryWrapper visitor = new SchemaFactoryWrapper();
m.acceptJsonFormatVisitor(m.constructType(RuleSet.class), visitor);
JsonSchema jsonSchema = visitor.finalSchema();
return jsonSchema;
答案 0 :(得分:1)
在什么意义上的例子?您应该能够使用根类型生成模式,并且引用的类型应该递归地生成模式定义。