将JSON字符串转换/映射到javabean的最简单方法是什么?

时间:2009-04-14 17:14:31

标签: java json

我有一个JSON字符串,我读入并希望将其解析/映射到JavaBean,因此我可以在我的Java代码中使用它。实现这一目标的最简单方法/库是什么?

3 个答案:

答案 0 :(得分:2)

XStream以其易用性而着称,并支持JSON:

http://x-stream.github.io/json-tutorial.html

答案 1 :(得分:2)

我写了一个JSON库来做这件事......

http://code.google.com/p/svenson/

使用svenson你会做类似的事情:

// assume json to be a JSON dataset as String
MyBean bean = JSONParser.defaultJSONParser().parse(MyBean.class, json);

Svenson允许您自由选择使用地图/列表或您自己的POJO来与JSON进行数据转换。

答案 2 :(得分:2)

Jackson怎么样?就像提到的其他一个一样,映射非常简单:

MyBean bean = new ObjectMapper()。readValue(json,MyBean.class);

处理地图,列表,基元,bean;具有适当的泛型支持和映射过程的完全可配置性。