java使用Jackson从POJO数组生成JSON模式
我想使用Jackson 2.7.0从POJO数组生成JSON模式:
JsonSchema schema = mapper.generateJsonSchema(MyClass[].class);
所以我希望得到JSON模式:
{
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"text": {
"type": "string"
}
...
但是你可以得到:
{
"type": "array"
}
如何获得预期模式
有没有更好的库可以从POJO生成模式
提前感谢您的帮助
# 1 楼答案
# 2 楼答案
自从版本} 作为依赖项
2.2
,如果使用gradle或maven,请使用^{
然后你可以这样创建你的模式:
这对你有用