fastjson.jar这个jar包可以方便的帮你解析json格式数据:
你可以参考下我这段代码:
public Object parseMap_Sub(String str) {
try {
MapString, Object map = JSON.parseObject(str);
JSONArray jsonArray = (JSONArray) map.get(data);
ListNearMap_Info list_detial = new ArrayListNearMap_Info();
for (Object o : jsonArray) {
MapString, String map_1 = (MapString, String) o;
NearMap_Info audio_info = new NearMap_Info();
//audio_info.setSize((String) map.get(size));
audio_info.setFlag(map_1.get(flag));
audio_info.setTitle(map_1.get(title));
audio_info.setUrl(map_1.get(url));
audio_info.setType(map_1.get(type));
audio_info.setId(map_1.get(id));
audio_info.setImg(map_1.get(img));
list_detial.add(audio_info);
}
ro.result = true;
ro.obj = list_detial;
} catch (Exception e) {
e.printStackTrace();
ro.result = false;
}
return ro;
}
取消
评论