900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java jackson 注解 java – 如何使用Jackson注释序列化此JSON?

java jackson 注解 java – 如何使用Jackson注释序列化此JSON?

时间:2018-09-26 08:38:04

相关推荐

java jackson 注解 java – 如何使用Jackson注释序列化此JSON?

我有以下

JSON:

{

fields : {

"foo" : "foovalue","bar" : "barvalue"

}

}

我写了一个pojo如下:

public class MyPojo {

@JsonProperty("fields")

private List fields;

static class Field {

@JsonProperty("foo") private String foo;

@JsonProperty("bar") private String bar;

//Getters and setters for those 2

}

这显然会失败,因为我的json字段“fields”是一个hashmap,而不是一个列表.

我的问题是:是否有任何“魔术”注释可以使杰克逊将地图键识别为pojo属性名称,并将地图值分配给pojo属性值?

P.S.:我真的不想把我的领域对象当作……

private Map fields;

…因为在我的真实世界json中,我在地图值中有复杂的对象,而不仅仅是字符串……

谢谢

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。