您将如何提取数据,如下所示:
我想从这个数组列表中提取:
[{itemname=Original, number=12}, {itemname=BBQ, number=23}, {itemname=CatchUp, number=23}]
这个数组:
{"Original":12,"BBQ":23,"CatchUp":23}
提前致谢!这是用于生成哈希图的代码:
ArrayList<HashMap<String,String>> list = new ArrayList<HashMap<String,String>>();
for (int i = 0; i<7;i++) {
HashMap<String,String> map = new HashMap<String,String>();
map.put("itemname",chips[i]);
map.put("number",chipentry[i]);
list.add(map);
}
看起来你想使用 google gson 将其转换为 Jsonhttp://code.google.com/p/google-gson/这很容易
“提供简单的 toJson() 和 fromJson() 方法将 Java 对象转换为 JSON,反之亦然”
这就是我的意思:
Gson gson = new Gson();
gson.toJson(map); //where map is your map object
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)