您的位置:首页 > 编程语言 > Java开发

JSON教程之JSON-lib转换JSON为JavaBean

2014-03-18 22:37 148 查看
本节为如何用JSON-lib把一个JSON对象,转换为一个JavaBean。

1、首先根据JSON层次结构,定义对应的JavaBean类,如果JSON对象中嵌套对象,需要定义相应的对象,JavaBean中的属性名称必须和JSON中的保持一致

2、把JSON转换为JavaBean

JSONObject obj=JSONObject.fromObject(jsonStr);

Boy boy=(Boy) obj.toBean(obj, Boy.class);

如果JavaBean中包含有集合,并且集合中包含有其他的对象,这时候,需要定义一个Map对象,Key值为集合的名字,Value值为集合对象的Class

JSONObject obj=JSONObject.fromObject(jsonStr);

Map<String,Class> map=new HashMap<String, Class>();

map.put("girlfriends", GirlFriend.class);

Boy boy=(Boy) obj.toBean(obj, Boy.class,map);

3、下面为一个示例:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: