我有一些JSON結構如下:解析JSON陣列與JSON對象
{"cit": [
"ALL",
"Aceh Barat",
"Aceh Besar",
"Aceh Jaya",
"Aceh Selatan",
"Aceh Tengah",
"Aceh Timur",
"Aceh Utara"]}
我必須嘗試解析的json是這樣的:
JSONObject jsonObject = new JSONObject(result);
JSONArray city=jsonObject.getJSONArray("cit");
for (int j=0; j < city.length(); j++){
JSONObject cit = city.getJSONObject(j);
String kot = cit.toString(j);
kota.add(kot);
}
上後執行:
ArrayAdapter<String> SpinnerKota = new ArrayAdapter<String>(Pencarian.this, android.R.layout.simple_list_item_1, kota);
spin_kota.setAdapter(SpinnerKota);
但沒有什麼事情發生,我的代碼有什麼問題嗎?我希望有人能幫助我解決我的問題。
如何你什麼都不知道?你是否得到某種堆棧?你沒有得到預期的產出? (你發佈的片段並不表示你是否會以某種方式得到輸出。) – Makoto
在我的微調器中使用此字符串kot = city.get(j)' – Raghunandan
它將顯示爲:[ 「ALL 」 ‘亞齊巴拉’, ‘亞齊’, ‘亞齊查亞’, ‘亞齊SELATAN’, ‘亞齊登加’, ‘亞齊帖木兒’, ‘亞齊烏達拉’]我覺得這是不真 –