【发布时间】:2019-03-19 07:10:04
【问题描述】:
我有一个 JSON 编码数组,如下所示:-
{
"imager": [{
"title": "Guru",
"images": ["images\/6.png", "images\/androidIntro.png", "images\/barretr_Earth.png"]
}]
}
我的问题是我想一张一张地从图像数组中获取所有图像,以便我可以在 imageview 上显示图像。我的主要目标是只显示一次标题并显示与标题相关的所有图像,我在整个互联网和堆栈流中进行了搜索,但我无法找到正确的答案 谁能帮我解决这个问题? 我正在使用 Volley Libabry,这是我的代码:-
url = "myurl";
JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
JSONArray jsonArray = response.getJSONArray("imager");
for (int i=0; i<jsonArray.length(); i++)
{
JSONObject object = jsonArray.getJSONObject(i);
String title = object.getString("title");
String images = object.getString("images");
// what to do here now?? help me?
}
如果我设置
textview.setText(images);
output will be like this:-
["images\/6.png","images\/androidIntro.png","images\/barretr_Earth.png"]
但我只想要 图片/6.png 图像/androidIntro.png 图片/battetr_Earth.png
这样我就可以在 imageview 中显示这些所有图像。
【问题讨论】:
标签: android arrays json sorting