как разобрать этот json массив
JSON Ссылка
я использую залп, это мой код
private void loadAntrean() {
requestArray = new JsonArrayRequest(JSON_URL, new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
JSONObject jsonObject = null;
for (int i=0; i<response.length(); i++){
try {
jsonObject = response.getJSONObject(i);
Antrian antrian = new Antrian();
antrian.setPuskesmas(jsonObject.getString("status"));
antrian.setId(jsonObject.getString("message"));
antrian.setJumlah(jsonObject.getString("data"));
lstAntrian.add(antrian);
LinearLayoutManager layoutManager = new
LinearLayoutManager(getApplicationContext(), LinearLayoutManager.VERTICAL,
false);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(layoutManager);
adapter = new
AntreanAdapter(getApplicationContext(), (ArrayList<Antrian>) lstAntrian);
adapter.notifyDataSetChanged();
recyclerView.setAdapter(adapter);
} catch (JSONException e) {
e.printStackTrace();
}
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d("DEBUGS", "Error: " + error.getMessage());
}
});
requestQueue = Volley.newRequestQueue(MainActivity.this);
requestQueue.add(requestArray);
}
как я могу разобрать json для самого глубокого массива, потому что я обычно использую только один массив для многих объектов.