title: Problem with JSONArray response to android Volley
body: <p>i'm sending this data from php file to android:</p>
  
  <p>[{"Nom_Carrera":"Cursa popular BCN","Ciudad":"Barcelona","Anyo":"2019"},{"Nom_Carrera":"Maraton Madrid","Ciudad":"Madrid","Anyo":"2018"},{"Nom_Carrera":"Mitja Marato Valencia","Ciudad":"Valencia","Anyo":"2018"}]</p>
  
  <p>I know that this is a JSONArray, but how can I parse this data in volley method? </p>
  
  <p>My android code is the following: </p>
  
  <pre><code>public void cargarcarreras(String usuario){
          queue = Volley.newRequestQueue(this);
  
          // Los parametros para el php, hacemos el mapping para poder pasarlo a JSON
          // map.put(KEY, VALUE);
          map.put("uname", usuario);
  
          // La solicitud JSON
          // JsonObjectRequest(METHOD, URL, JSONOBJECT(PARAMETERS), OK_LISTENER, ERROR_LISTENER);
  
          request = new JsonObjectRequest(
                  Request.Method.POST, // the request method
                  "http://192.168.1.41:8080/Consulta_Carreras_UnVoluntarioEspecifico_APP.php", // the URL
                  new JSONObject(map), // the parameters for the php
                  new Response.Listener&lt;JSONObject&gt;() { // the response listener
                      @Override
                      public void onResponse(JSONObject response){
                          // Aquí parseamos la respuesta
                          Log.d("Response", String.valueOf(response));
                          // Aquí parseamos la respuesta
  
                          JSONObject myJson = response;
  
                          String resp = null;
                          try { //Comprovamos la respuesta recivida del server
                              resp = myJson.getString("res");
                              if(resp.equals("OK")){//Se ha inciado sesion corectamente
                                  //lertmessageLogin(1);
                                  //openUserMenu();// Abrimos la activity del menu
                              }
                              if(resp.equals("KO")){//La contrseña que se ha dado es incorrecta
                                  //alertmessageLogin(2);
  
                              }
                              if(resp.equals("KO2")){//El usuario que se ha dado no existe
  
                                  //alertmessageLogin(0);
  
                              }
                          } catch (JSONException e) {
                              e.printStackTrace();
                          }
  
                      }
                  },
                  new Response.ErrorListener() { // the error listener
                      @Override
                      public void onErrorResponse(VolleyError error) { // En caso de error con la conexon con el server entrariamos en esta parte del codigo
  
                          //alertmessageLogin(4);
                          String vvv="kjdjfbg";
  
                      }
                  });
  
          // Ejecutamos la solicitud para btener la informcion en formato JSON
          queue.add(request);
  
  
  
      }
  </code></pre>
  
  <p>I have tried putting JsonArray where puts response JSONobject, but it doesn't work. How can I parse the data in order to have it in normal arrays of two dimensions? </p>