一般json都是用{}构建的对象,然后通过JSON.stringify(data)转化
此代码针对该用例
{"ARBPL":
{"CRHD":"VGWTS","CRCO":"ACTXK"},
"WERKS":{"CRHD":"MANDT"},
"SPRAS":{"CRHD":"ENDDA"},
"DESCRIPTION":{"CRHD":"VGDAU"}
}
引入Gradle依赖
compile group: 'com.alibaba', name: 'fastjson', version: '1.2.70'
处理代码,data为前端传递过来的String
Map<String,JSONObject> map = JSONObject.parseObject(data, Map.class);
for(String str:map.keySet()){
if (map.get(str).size()>=1){
for (String key:map.get(str).keySet()){
System.out.println(str+":"+key+":"+map.get(str).get(key));
}
}
}

本文介绍了一种使用Java处理前端传来的JSON字符串的方法,通过将字符串转换为Map对象进行遍历打印,并展示了如何在项目中引入fastjson库。
1934

被折叠的 条评论
为什么被折叠?



