【发布时间】:2011-08-01 08:15:40
【问题描述】:
您将如何提取数据如下:
我想从这个数组列表中提取:
[{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);
}
【问题讨论】:
-
你能发布任何代码来解释你是如何创建
ArrayList的吗? -
列表的内容究竟是什么,数组的内容应该是什么?在Java对象方面,请!
-
您的“数组”似乎包含您使用冒号指定的复合元素。你到底什么意思?您的阵列将使用什么类型?还是您真的在谈论地图?
-
对不起伙计们,是的 - 这是一个哈希图的数组列表,我想将它转换为 JSON,因为 c0mrade 推断出