将{"result": [ { "Name1":"data1" , "Name2":"data2" }]}转成添加到map集合
2015-11-24 13:40
375 查看
private Map jsonResult(String data) {
ArrayList<HashMap<String, String>> mList= new ArrayList<HashMap<String, String>>();
try {
JSONArray array; //json数组
JSONObject job = new JSONObject(data);
array = job.getJSONArray("result"); //得到对应的result
for (int i = 0; i < array.length(); i++) {
HashMap<String, String> hmap = new HashMap<String, String>();
String json = array.getString(i);
GsonBuilder builder = new GsonBuilder();
Gson gson = builder.create()
// 得到的数据类型。
Type type = new TypeToken<HashMap<String, String>>() {}.getType();
hmap = gson.fromJson(json, type);
mList.add(hmap); // 将数据添加
}
} catch (JSONException e) {
e.printStackTrace();
}
return mList;
}
ArrayList<HashMap<String, String>> mList= new ArrayList<HashMap<String, String>>();
try {
JSONArray array; //json数组
JSONObject job = new JSONObject(data);
array = job.getJSONArray("result"); //得到对应的result
for (int i = 0; i < array.length(); i++) {
HashMap<String, String> hmap = new HashMap<String, String>();
String json = array.getString(i);
GsonBuilder builder = new GsonBuilder();
Gson gson = builder.create()
// 得到的数据类型。
Type type = new TypeToken<HashMap<String, String>>() {}.getType();
hmap = gson.fromJson(json, type);
mList.add(hmap); // 将数据添加
}
} catch (JSONException e) {
e.printStackTrace();
}
return mList;
}
相关文章推荐
- M1事后分析报告
- [转] 英语连接词~很全的版本!!!
- 朗朗跄跄的受伤,跌跌撞撞的坚强
- 设计模式 - 结构型模式 - 装饰模式
- 内置晶体RTC的优势分析
- 数据库查询记录中某些字段重复的方法
- Oracle UTL_RAW
- Spring MVC Controller配置方式
- block使用小结、在arc中使用block、如何防止循环引用
- PHP 5.4 中经 htmlspecialchars 转义后的中文字符串为空,DeDeCMS在PHP5.4下编辑器中文不显示问题
- Java 生成二维码
- 华为OJ基础题-学英语
- WinSock网络通信
- easyui datebox 只选择年月
- 化学用到的基本概念
- Questioning
- vps主机修改系统远程端口号/添加防火墙
- iOS App热修复的设计方案及简单实践
- [Voice Tips 4] PCM (G.711) /G.729
- 正确方式在XMind 6插入网络图片