一般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));
}
}
}