Java 在JSON的输入类型上使用jsonschema2pojo自定义注释器时,如何获取键的值
我在JSON的inputtype(不是JSON模式)上使用jsonschema2pojo创建POJO。我需要将APIModelProperty注释添加到每个基本字段中,并希望将该值用作“example”参数的值Java 在JSON的输入类型上使用jsonschema2pojo自定义注释器时,如何获取键的值,java,json,jsonschema2pojo,Java,Json,Jsonschema2pojo,我在JSON的inputtype(不是JSON模式)上使用jsonschema2pojo创建POJO。我需要将APIModelProperty注释添加到每个基本字段中,并希望将该值用作“example”参数的值 @ApiModelProperty(example="2020-02-03T00:00:00.000Z") 在生成模式后,我不想手动将此注释添加到每个字段。因此,我正在尝试编写一个自定义注释器来添加此注释。从我所看到的例子中,我试图使用 @Override publ
@ApiModelProperty(example="2020-02-03T00:00:00.000Z")
在生成模式后,我不想手动将此注释添加到每个字段。因此,我正在尝试编写一个自定义注释器来添加此注释。从我所看到的例子中,我试图使用
@Override
public void propertyField(JFieldVar field,
JDefinedClass clazz,
String propertyName,
JsonNode propertyNode ) {
System.out.println("propertyName " + propertyName);
}
这给了我JSON中的键名。我有两个问题
谢谢你@joelitletlejohn-这方面还有什么建议吗?我试图加入google小组来问这个问题,但它不允许我加入非gmail的电子邮件id。idIs无法从自定义注释器中的json文档中获取密钥值,该注释器可用于@APIModelProperty的“example”参数值?有人有任何指针吗。我怎样才能做到这一点@joelitletlejohn?