这里说的jString是如下的格式
[{"name":"\u8425\u4e1a\u6267\u7167","file_url":"xxxxxx"},{"name":"icp\u8bc1","file_url":"yyyyyy”}]
要将其转化为
aaaa": [
{
"file_url": "xxxxxx",
"name": "营业执照"
},
{
"file_url": "yyyyyy",
"name": "icp证"
}
]
代码如下:
public static ArrayList<HashMap> jsonStringCastToArrayList(String jsonString){
ArrayList<HashMap> list = new ArrayList();
JSONArray jsonArray = JSONObject.parseArray(jsonString);
if(jsonArray != null){
for(Object object : jsonArray){
JSONObject jsonObject = (JSONObject) object;
HashMap map = new HashMap();
for(Map.Entry entry : jsonObject.entrySet()){
map.put(entry.getKey(),entry.getValue());
}
list.add(map);
}
}
return list;
}