Многомерный массив
Добавлено: 05 фев 2015, 02:40
Всем привет, есть такое код, в данный момент, метод возвращает ArrayList<String>, но хотелось бы получить многомерный массив...
Что-то вроде этого:
Что-то вроде этого:
Код: Выделить всё
Array
(
[0] => Array
(
[title] => First post
[data] => 5.12.2014
[img] => 1.png
)
[1] => Array
(
[title] => Second post
[data] => 10.12.2014
[img] => 2.png
)
[2] => Array
(
[title] => Thrid post
[data] => 15.12.2014
[img] => 3.png
)
)
Код: Выделить всё
public ArrayList<String> getPosts() {
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest("http://indpre.ru/test/", null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
JSONArray posts = response.getJSONArray("posts");
for (int i = 0; i < posts.length(); i++) {
JSONObject post = posts.getJSONObject(i);
result.add(post.getString("title"));
result.add(post.getString("img"));
result.add(post.getString("data"));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.d("MyError", error.getMessage());
}
});
queue.add(jsonObjectRequest);
return result;
}