【传智播客郑州校区分享】json对象与java对象互相转换的方法

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对象转换为字符串

猜你喜欢

转载自blog.csdn.net/qq_40208605/article/details/80361527
今日推荐