-3

私はあなたが0位置の画像で見ることができるAmenityCodesにアクセスしたいですAmenity Codesは配列ですが、49位置ではjsonオブジェクトなので、これをチェックする方法はオブジェクトまたはjson配列です ここに画像の説明を入力

ここに画像の説明を入力

MyActivity.java

for(int r=0;r<results.length();r++)
{

    HashMap<String, String>  map = new HashMap<String, String>();
    hotelrating=results.getJSONObject(r).get(TAG_STARRATING).toString();
    deeplink=results.getJSONObject(r).get(TAG_HOTELDEEPLINK).toString();

    JSONArray amenityarray=results.getJSONObject(r).getJSONArray(TAG_AMENITYCODES);

    Log.e("Amenitiescode","-->"+amenityarray);

}
4

1 に答える 1

1

交換:

JSONArray amenityarray=results.getJSONArray(r); 

と:

JSONArray amenityarray=results.getJSONObject(r).getJSONArray("AmenityCodes"); 
于 2013-01-21T13:38:53.447 に答える