我是一名初学者,对于Android和JSON并不熟悉。希望有人能够帮助我?
我已经查阅了相关资料和文章,但似乎并不是我需要的。我已经在这个项目上工作了一整天,也许我的大脑已经崩溃了...如果这个问题已经在其他地方得到了解答,请指引我去那里看看 :)
无论如何,我想从一个JSONArray中获取特定的对象 - 目前的情况是:
JSONArray jArray = new JSONArray(result);
for(int i=0;i<jArray.length();i++){
JSONObject json_obj = jArray.getJSONObject(i);
name = json_obj.getString("txt_title");
}
txt_title.setText(name);
据我了解,
result
返回整个JSONArray,然后使用for loop
遍历这些结果并获取json对象的长度。目前,我只从数组中请求"txt_title"
的值。到目前为止,还好吗?
那么我想做的是,仅设置数组中第三个"txt_title"
的值。
目前,我希望txt_title.setText(name)
显示"txt_title"
中的所有标题,但它只显示数组中最后一个标题。这可能与for loop
有关吧?我应该如何选择要显示的对象?
ListView
中显示它们,还是只想在单个TextView
中显示JSON数组中的特定项? - louielouie