我有一个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