我有一個json對象,它被作爲字符串收集到一個函數中。
它包含陣列將json解析值存儲爲數組中的字符串
{ 「officer_name」: 「VM ARORA」} { 「officer_name」: 「博士CP REDDY。」} { 「officer_name」: 「ARTI CHOWDHARY」} { 「officer_name」:」 JAGDISH SINGH「}
這裏是Android代碼
public void func4(View view)throws Exception
{
AsyncHttpClient client = new AsyncHttpClient();
RequestParams rp = new RequestParams();
rp.put("pLat", "SELECT officer_name FROM iwmp_officer");
client.post("http://10.0.2.2/conc5.php", rp, new AsyncHttpResponseHandler() {
public final void onSuccess(String response) {
// handle your response here
ArrayList<String> User_List = new ArrayList<String>();
try {
/* here I need output in an array,
and only names not the "officer_name" */
} catch (Exception e) {
tx.setText((CharSequence) e);
}
//tx.setText(User_List.get(1));
}
@Override
public void onFailure(Throwable e, String response) {
// something went wrong
tx.setText(response);
}
});
}
我上面顯示的是在字符串的輸出,需要把它的陣列。請幫忙!
做一些研究JSON。 'JSONArray'會做你需要的。此外,你已經顯示在上面的JSON無效 – Naveen 2013-05-01 11:03:46