0
我是android開發新手。 我參與了一個項目,在這個項目中,我的android應用程序與Servlet程序進行通信。在Servlet中,我向ArrayList添加一些響應消息,並將該ArrayList轉換爲JSON併發送給Android應用程序。如何從JSON對象中檢索ArrayList?
我的要求是,在android應用程序中,我怎樣才能得到ArralyList。
請幫我繼續前進。
在此先感謝。
我是android開發新手。 我參與了一個項目,在這個項目中,我的android應用程序與Servlet程序進行通信。在Servlet中,我向ArrayList添加一些響應消息,並將該ArrayList轉換爲JSON併發送給Android應用程序。如何從JSON對象中檢索ArrayList?
我的要求是,在android應用程序中,我怎樣才能得到ArralyList。
請幫我繼續前進。
在此先感謝。
JSON格式的數據裏面{..}是對象和內部的數據[..]是陣列
例如:如果你正在數據如下圖所示
[{"A":2,
"B":3,
....
}//Json Object
]//JSON Array
你需要找回它通過製作一個Json數組然後進入其中以獲得JSON對象,然後從中獲得JSon數據
public getData(InputStream j){
BufferedReader bf= new BufferedReader(j);
StringBuilder sb= new StringBuilder();
....
String line=bf.readLine();
while(line!=null)
{sb.append(line);
}
...
JSONArray js= new JsonArray(sb.toString);
JSONObject jo=js.getJSONObject(0);
String a= jo.getString("A");