json的转化

来源:互联网 发布:本周国内经济数据 编辑:程序博客网 时间:2024/05/16 14:02
1.简单的解析json字符串
首先将json字符串转换为json对象,然后再解析json对象,过程如下。
JSONObject jsonObject = JSONObject.fromObject(jsonStr);
根据json中的键得到它的值
String name = jsonObject.getString("name");
int num = jsonObject.getInt("num");
String sex = jsonObject.getString("sex");
int age = jsonObject.getInt("age");

2.将json字符串转换为java对象
同样先将json字符串转换为json对象,再将json对象转换为java对象,如下所示。
//将json字符串转换为json对象
JSONObject obj = new JSONObject().fromObject(jsonStr);
//将建json对象转换为Person对象
Person jb = (Person)JSONObject.toBean(obj,Person.class);

3.将java对象转换为json字符串
先将java对象转换为json对象,在将json对象转换为json字符串
JSONObject json = JSONObject.fromObject(obj);//将java对象转换为json对象
String str = json.toString();//将json对象转换为字符串

原创粉丝点击