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

Java对象与json对象之间的转换

2017-10-19 17:57 253 查看
jar包:import net.sf.json.JSONObject;

1.解析json字符串

将json字符串转换为json对象,然后再解析json对象:。

JSONObjectjsonObject = JSONObject.fromObject(jsonStr);

根据json中的键得到它的值

Stringname = jsonObject.getString(“name”);

int age = jsonObject.getInt(“age”);

2.将json字符串转换为Java对象

同样先将json字符串转换为json对象,再将json对象转换为java对象,如下所示。

JSONObjectobj = new JSONObject().fromObject(jsonStr);//将json字符串转换为json对象

将json对象转换为java对象

Personjb = (Person)JSONObject.toBean(obj,Person.class);//将建json对象转换为Person对象

3.将java对象转换为json字符串

先将java对象转换为json对象,在将json对象转换为json字符串

JSONObjectjson = JSONObject.fromObject(obj);//将java对象转换为json对象

Stringstr = json.toString();//将json对象转换为字符串
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: