title: parse JSON Array of Array in Android
body: <p>I want to parse simple weather data from WorldWeatherOnline.<br>
  But when I make a request and parse it in JSON I didn't get response in my list.<br>
  Here's JSON data from <a href="http://api.worldweatheronline.com/free/v1/weather.ashx?q=Rajkot&amp;format=json&amp;num_of_days=5&amp;key=xz9js2zhayhj4bcxuf7br2bg" rel="nofollow">WWO</a>:</p>
  
  <pre><code>{
      "data": {
          "current_condition": [
              {
                  "cloudcover": "0",
                  "humidity": "17",
                  "observation_time": "10:47 AM",
                  "precipMM": "0.0",
                  "pressure": "1013",
                  "temp_C": "37",
                  "temp_F": "98",
                  "visibility": "10",
                  "weatherCode": "113",
                  "weatherDesc": [
                      {
                          "value": "Sunny"
                      }
                  ],
                  "weatherIconUrl": [
                      {
                          "value": "http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png"
                      }
                  ],
                  "winddir16Point": "NNE",
                  "winddirDegree": "16",
                  "windspeedKmph": "10",
                  "windspeedMiles": "6"
              }
          ],
          "request": [
              {
                  "query": "Rajkot, India",
                  "type": "City"
              }
          ],
          "weather": [
              {
                  "date": "2015-11-13",
                  "precipMM": "0.0",
                  "tempMaxC": "37",
                  "tempMaxF": "98",
                  "tempMinC": "25",
                  "tempMinF": "77",
                  "weatherCode": "113",
                  "weatherDesc": [
                      {
                          "value": "Sunny"
                      }
                  ],
                  "weatherIconUrl": [
                      {
                          "value": "http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png"
                      }
                  ],
                  "winddir16Point": "NNE",
                  "winddirDegree": "33",
                  "winddirection": "NNE",
                  "windspeedKmph": "14",
                  "windspeedMiles": "9"
              },
              {
                  "date": "2015-11-14",
                  "precipMM": "0.0",
                  "tempMaxC": "36",
                  "tempMaxF": "97",
                  "tempMinC": "25",
                  "tempMinF": "76",
                  "weatherCode": "116",
                  "weatherDesc": [
                      {
                          "value": "Partly Cloudy"
                      }
                  ],
                  "weatherIconUrl": [
                      {
                          "value": "http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0002_sunny_intervals.png"
                      }
                  ],
                  "winddir16Point": "NNE",
                  "winddirDegree": "17",
                  "winddirection": "NNE",
                  "windspeedKmph": "14",
                  "windspeedMiles": "9"
              },
              {
                  "date": "2015-11-15",
                  "precipMM": "0.0",
                  "tempMaxC": "36",
                  "tempMaxF": "96",
                  "tempMinC": "24",
                  "tempMinF": "76",
                  "weatherCode": "113",
                  "weatherDesc": [
                      {
                          "value": "Sunny"
                      }
                  ],
                  "weatherIconUrl": [
                      {
                          "value": "http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png"
                      }
                  ],
                  "winddir16Point": "N",
                  "winddirDegree": "355",
                  "winddirection": "N",
                  "windspeedKmph": "15",
                  "windspeedMiles": "9"
              },
              {
                  "date": "2015-11-16",
                  "precipMM": "0.0",
                  "tempMaxC": "36",
                  "tempMaxF": "96",
                  "tempMinC": "25",
                  "tempMinF": "77",
                  "weatherCode": "113",
                  "weatherDesc": [
                      {
                          "value": "Sunny"
                      }
                  ],
                  "weatherIconUrl": [
                      {
                          "value": "http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png"
                      }
                  ],
                  "winddir16Point": "NNE",
                  "winddirDegree": "15",
                  "winddirection": "NNE",
                  "windspeedKmph": "17",
                  "windspeedMiles": "11"
              },
              {
                  "date": "2015-11-17",
                  "precipMM": "0.0",
                  "tempMaxC": "37",
                  "tempMaxF": "98",
                  "tempMinC": "25",
                  "tempMinF": "78",
                  "weatherCode": "113",
                  "weatherDesc": [
                      {
                          "value": "Sunny"
                      }
                  ],
                  "weatherIconUrl": [
                      {
                          "value": "http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png"
                      }
                  ],
                  "winddir16Point": "NNE",
                  "winddirDegree": "27",
                  "winddirection": "NNE",
                  "windspeedKmph": "15",
                  "windspeedMiles": "9"
              }
          ]
      }
  }
  </code></pre>
  
  <p>This is my code to parse JSON</p>
  
  <pre><code>if (status == 200) {
      HttpEntity entity = response.getEntity();
      String data = EntityUtils.toString(entity);
  
      JSONObject jsono = new JSONObject(data);
      JSONArray jarray = jsono.getJSONArray("current_condition");
  
      for (int i = 0; i &lt; jarray.length(); i++) {
          JSONObject object = jarray.getJSONObject(i);
  
          Weather weather = new Weather();
          weather.cloudcover(object.getString("cloudcover"));
          weather.sethumidity(object.getString("humidity"));
          actor.setweatherDesc(object.getString("weatherDesc"));
          weatherList.add(weather);
      }
  }
  </code></pre>
  
  <p>Please anyone give the idea how to parse this 4 parameters. Thanks in advance</p>