1. ホーム
  2. android

[解決済み] JSONarrayをArrayListに変換する

2022-03-11 19:53:13

質問

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

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

これを配列にして、それぞれのキーで文字列を呼び出せるようにする必要があります。 よろしくお願いします。

どのように解決するのですか?

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