java对象与json对象间的相互转换
来源:互联网 发布:ubuntu 16.04 安装ie 编辑:程序博客网 时间:2024/06/06 03:56
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");
int num = jsonObject.getInt("num");
String sex = jsonObject.getString("sex");
int age = jsonObject.getInt("age");
2.将json字符串转换为java对象
同样先将json字符串转换为json对象,再将json对象转换为java对象,如下所示。
JSONObject obj = new JSONObject().fromObject(jsonStr);//将json字符串转换为json对象
将json对象转换为java对象
Person jb = (Person)JSONObject.toBean(obj,Person.class);//将建json对象转换为Person对象
3.将java对象转换为json字符串
先将java对象转换为json对象,在将json对象转换为json字符串
JSONObject json = JSONObject.fromObject(obj);//将java对象转换为json对象
String str = json.toString();//将json对象转换为字符串
完整代码如下:
将java对象转换为json字符串
测试类:
gu 123456 male 24
Name:gu
Num:123456
Sex:male
age:24
{"age":23,"name":"gu1","num":123,"sex":"male"}
阅读全文
0 0
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- java对象与json对象间的相互转换
- MongoDB的常见问答—索引
- mysql处理重复数据
- activiti designer插件安装(MyEclipse 10,解决bpmn不能打开问题)
- vim大小写转换
- [js高手之路]面向对象+设计模式+继承一步步改造简单的四则运算
- java对象与json对象间的相互转换
- JAVA
- linux 常用命令分类整理
- 【广告算法工程师入门 5】百度搜索引擎变现策略指标体系
- Python 安装 第三方库的安装技巧
- 【Python】Python3 List index()方法
- JSP/Servlet 工作原理
- 全志R16平台的Android6系统下调通rtl8189es
- android自定义Dialog