将 JSONarray 转换为 ArrayList [英] Converting JSONarray to ArrayList
本文介绍了将 JSONarray 转换为 ArrayList的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在下载 JSON 字符串并将其转换为 JSONArray.我将它放入一个列表视图中,并且稍后需要能够从该列表视图中删除,并且由于 JSONArray 没有 .remove 方法(感谢奥巴马),我正在尝试将其转换为一个数组列表.
这是我的 JSON(array.toString()):
<预><代码>[{thumb_url":tb1370913834.jpg",event_id":15",count":44",event_tagline":这是一个标语",event_name":5 岁生日",事件结束":1370919600",event_start":1370876400"}]我需要将它放入一个数组中,并能够通过它们各自的键调用字符串.感谢您的帮助!
解决方案
ArrayListlistdata = new ArrayList();JSONArray jArray = (JSONArray)jsonObject;如果(jArray!= null){for (int i=0;i<jArray.length();i++){listdata.add(jArray.getString(i));}}
I am downloading a JSON string and converting it to JSONArray. Im putting it into a listview and need to be able to delete from that listview later, and since JSONArray has no .remove method (Thanks Obama), I am trying to convert it to an arraylist.
here is my JSON (the array.toString()):
[
{
"thumb_url":"tb1370913834.jpg",
"event_id":"15","count":"44",
"event_tagline":"this is a tagline",
"event_name":"5th birthday",
"event_end":"1370919600",
"event_start":"1370876400"
}
]
I need to get it into an array and be able to call the strings by their respective keys. Appreciate any help!
解决方案
ArrayList<String> listdata = new ArrayList<String>();
JSONArray jArray = (JSONArray)jsonObject;
if (jArray != null) {
for (int i=0;i<jArray.length();i++){
listdata.add(jArray.getString(i));
}
}
这篇关于将 JSONarray 转换为 ArrayList的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文