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对象转换为字符串
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对象转换为字符串
相关文章推荐
- java--09--对象、JSON、Map、XML之间的转换
- java对象和json对象之间互相转换
- [JSON-lib框架]使java对象、json、xml之间的转换不再困难
- java对象和json对象之间互相转换(中)
- java对象和json对象之间互相转换(下)
- jsontools实现java对象与json值之间互相转换
- java对象和json对象之间互相转换
- java对象和json对象之间互相转换
- JSON字符串与Java对象之间的转换
- Json-lib实现json,java对象,xml之间相互转换 .
- json和java对象之间的转换
- jsontools实现java对象与json值之间互相转换
- Java之使用json-lib进行对象与json字符串之间的转换
- [JSON-lib框架]使java对象、json、xml之间的转换不再困难
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作
- java对象与json之间的转换
- Java之使用json-lib进行对象与json字符串之间的转换
- Gson对Java嵌套对象和JSON字符串之间的转换
- Jackson框架:Java对象与json、xml格式的数据之间的转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换