Java JSON 模式生成器
使用 Jackson 从 Java 类创建 JSON 模式(草案 6、草案 7 或草案 2019-09)。
该项目包括:
(你唯一需要开始的东西)
为了您的方便,一些模块捆绑了标准配置:
– 从jackson注释(例如“描述”、属性名称覆盖、要忽略的属性)导出 JSON 模式属性以及查找适当的(带注释的)子类型
– 从jakarta.validation.constraints注释导出 JSON 模式属性(例如哪些属性可以为空,它们的“最小值”/“最大值”、“minItems”/“maxItems”、“minLength” /“最长长度”)
– 从javax.validation注释派生 JSON 模式属性(例如哪些属性可以为空,它们的“最小值”/“最大值”、“minItems”/“maxItems”、“minLength”/“最长长度”
1