How to parse JSON values in this format? I want to get the details of the data element but inside data there are 'dates' and inside dates there is array containing two more elements. I want to get all the dates first inside data and then within these dates I want all the information within these dates. How can I achieve this? Please Help. **I tried with below code but it hasn't worked**

```
try {
    JSONObject jsonObject = new JSONObject("data");
    JSONArray jsonArray =jsonObject.getJSONArray(String.valueof(cuurentdate));

    JSONArray session;
    for (int i = 0; i < jsonArray.length() - 1; i++) {
        jsonObject = jsonArray.getJSONObject(i);
        session= jsonObject.getJSONArray("session");

        Log.d("MyLog", session + "");
    }
} catch (JSONException e) {
    e.printStackTrace();
}

```

**Following is the format**

```
{
  "status": 1,
  "status_code": 200,
  "data": {
    "2018-02-11": [
      {
        "session": "01:00 AM",
        "place": true

      },
      {
        "session": "02:00 AM",
        "place": true

      }
    ],
    "2018-02-12": [
      {
        "session": "01:00 AM",
        "place": true

      },
      {
        "session": "02:00 AM",
        "place": true
      }
    ]
  }
}

```