您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 菏泽分类信息网,免费分类信息发布

java对象和json怎么实现来回转换

2024/3/5 8:13:25发布11次查看
1.json数组和对象的区别
jsonarray是将数据转换为数组形式:
strarray:[{“address”:”北京市西城区”,”age”:”23”,”name”:”json”}]
使用时需要用数组方式读取json里面的数据,strarray[0].address;
jsonobject是将数据转换为对象形式:
strjson:{“address”:”北京市西城区”,”age”:”23”,”name”:”json”}
使用时直接使用对象方式读取json里面的数据,strarray.address;
2.对象转换为json
先将java对象转换为json对象,在将json对象转换为json字符串
   //1、使用jsonobject   jsonobject json = jsonobject.fromobject(stu);   //2、使用jsonarray   jsonarray array=jsonarray.fromobject(stu);      string strjson=json.tostring();   string strarray=array.tostring();
3.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对象
以上就是java对象和json怎么实现来回转换的详细内容。
菏泽分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录