如何通过jackson解析json文件?

时间:2012-08-20 10:45:14

标签: json javabeans jackson

我正在使用Jackson来解析JSON对象。它完美地工作,但在bean类中,其中一个成员变量是动态的。这意味着有时我的json属性会返回一个字符串数组,有时会返回相同的属性return map<String,Object>

如何定义Setter&amp; Beans中的Getter方法用于此属性?

1 个答案:

答案 0 :(得分:0)

使用获取/返回Object的getter / setter,Jackson将默认从json流中确定类型。

唯一的问题是Jackson将反序列化为列表而不是数组(但是你可以将其转换为setter中的数组)。

如果你真的想要一个数组默认,你可以看一下Genson库http://code.google.com/p/genson/