我想使用最新的Jackson库从我的java类创建一个JsonSchema文件。
当我有一个类如下的java类时:
class MyClass {
String status;
}
我如何需要注释该字段,以便架构输出如下所示:
{
...
"status": {
"description": "status",
"type": [ "string", "null" ],
"maxLength":12
}, ...
}
干杯
答案 0 :(得分:-3)
首先:我建议您在JSON中想要的每个字段都应该是一个java DTO的字段 为此,您需要编写一个类状态,其中包含字段描述(字符串),类型(看似字符串或字符串列表)和字段maxlength,这将是我猜的整数。然后,您的MyClass中将有一个Status类的Object作为一个名为status的字段......就像这样
Class MyClass{ Status status; }
希望这有帮助!
此致