码迷,mamicode.com
首页 > Web开发 > 详细

json数据的转换

时间:2018-03-23 16:22:46      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:ima   lis   sonar   转换   数组   gets   src   public   ati   

一://json数组类型字符串取值
var jsonStr = ‘[{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"011","open":false,"pId":"01","name":"A部门"},{"id":"03","open":false,"pId":"0","name":"A部门"},{"id":"04","open":false,"pId":"0","name":"A部门"}, {"id":"05","open":false,"pId":"0","name":"A部门"}, {"id":"06","open":false,"pId":"0","name":"A部门"}]‘;
var jsonObj =  JSON.parse(jsonStr);//转换为json对象
for(var i=0;i<jsonObj.length;i++){
        alert(jsonObj[i].id);  //取json中的值
}
console.log(jsonObj)
var jsonStr1 = JSON.stringify(jsonObj)
console.log(jsonStr1+"jsonStr1")

技术分享图片

二:

public static void main(String[] args) throws Exception {
List list=new ArrayList<>() ;
ArrayList<Object> alist=new ArrayList<>();
  Map<Object, List> map=new HashMap<Object, List>();
list.add("ss");
list.add("dd");
alist.add("hh");
alist.add("yy");
map.put("a", list);
map.put("b", alist);
String ss=JSON.toJSONString(map);

技术分享图片

 

JSONObject jsonObject=JSON.parseObject(ss);

String hhString=jsonObject.getString("a");

技术分享图片

 

JSONArray ssssArray=(JSONArray) JSONArray.parse(hhString);
System.out.println(ssssArray.get(0));

技术分享图片

 



}

 

 三:

Map mapsMap=new HashMap<>();
mapsMap.put("1", 2);
mapsMap.put("2", 3);
Map<Object, Map> map=new HashMap<Object, Map>();

map.put("a", mapsMap);
map.put("b", mapsMap);
String ss=JSON.toJSONString(map);

 System.out.println(ss);

技术分享图片

String hhString=jsonObject.getString("a");

System.out.println(hhString);

}技术分享图片

 

 

json数据的转换

标签:ima   lis   sonar   转换   数组   gets   src   public   ati   

原文地址:https://www.cnblogs.com/cws-kf/p/8630615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!