【发布时间】:2013-05-01 11:00:22
【问题描述】:
我有一个 json 对象,它作为字符串被收集到一个函数中。
它包含数组
{"officer_name":"V. M. ARORA"}{"officer_name":"Dr. C. P. REDDY"}{"officer_name":"ARTI CHOWDHARY"}{"officer_name":"JAGDISH 辛格"}
这是安卓代码
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 也是无效的