【发布时间】:2019-11-04 14:25:23
【问题描述】:
在我的项目中的一个案例中,我遇到了需要获取 JSONPropoerty 名称来构建另一个 json 对象的案例。
我有一个 pojo 课:
public class Records {
@JsonProperty("NEWVALUE")
private String new;
}
现在在另一个类中,我需要使用与我的 Record pojo 类的 @JsonProperty 名称关联的 json 属性名称来创建 JSON 对象。
我想要类似的东西
Record rec=new Record();
JsonNode tmpNode=new JsonNode();
String key= <somehow get value from rec object i.e. "NEWVALUE">
((ObjectNode) tmpNode).put(key, "abc"));
有没有办法获取与java字段名关联的json属性名。
【问题讨论】:
标签: java jackson jackson-databind