我有一个JSON字符串,我读入并希望将其解析/映射到JavaBean,因此我可以在我的Java代码中使用它。实现这一目标的最简单方法/库是什么?
答案 0 :(得分:2)
XStream以其易用性而着称,并支持JSON:
答案 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;具有适当的泛型支持和映射过程的完全可配置性。