sta*_*eit 1 java json arraylist
您将如何提取数据如下:
我想从这个arraylist中提取:
[{itemname=Original, number=12}, {itemname=BBQ, number=23}, {itemname=CatchUp, number=23}]
Run Code Online (Sandbox Code Playgroud)
这个数组:
{"Original":12,"BBQ":23,"CatchUp":23}
Run Code Online (Sandbox Code Playgroud)
提前致谢!这是用于生成hashmap的代码:
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);
}
Run Code Online (Sandbox Code Playgroud)
看起来你想将它转换为Json,使用google gson http://code.google.com/p/google-gson/非常容易
"提供简单的toJson()和fromJson()方法将Java对象转换为JSON,反之亦然"
这就是我的意思:
Gson gson = new Gson();
gson.toJson(map); //where map is your map object
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3279 次 |
| 最近记录: |