JSONarrayをArrayListに変換する 質問する

JSONarrayをArrayListに変換する 質問する

JSON 文字列をダウンロードして、JSONArray に変換しています。これをリストビューに入れて、後でそのリストビューから削除できるようにする必要がありますが、JSONArray には .remove メソッドがないため (オバマさん、ありがとう)、これを配列リストに変換しようとしています。

これが私のJSON(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"
    }
]

それを配列に入れて、それぞれのキーで文字列を呼び出せるようにする必要があります。 ご協力いただければ幸いです。

ベストアンサー1

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));
   } 
} 

おすすめ記事