gpt4 book ai didi

java - 复杂 Java 类型的 Jackson JSON 模式生成

转载 作者:行者123 更新时间:2023-11-30 11:33:15 24 4
gpt4 key购买 nike

我刚刚下载了最新的 jackson-module-jsonSchema (2.2.0),想知道是否有人可以提供一个示例来为复杂的 Java 类型(例如,包含一些 SubObjectList<SubObject> 的类型)生成模式?

我能够通过以下方式成功创建“平面”模式:

ObjectMapper m = new ObjectMapper(); 
SchemaFactoryWrapper visitor = new SchemaFactoryWrapper();
m.acceptJsonFormatVisitor(m.constructType(RuleSet.class), visitor);
JsonSchema jsonSchema = visitor.finalSchema();
return jsonSchema;

最佳答案

什么意义上的例子?您应该能够只使用根类型生成模式,而引用类型应该递归地生成模式定义。

关于java - 复杂 Java 类型的 Jackson JSON 模式生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16175767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com