I need to run a JSON array in PHP
Query URL: link
{
"coError": "0000",
"coRpta": null,
"feCaducidad": "05\/12\/2019",
"listaTramites": [
{
"nomTramite": "Rectificaci\u00f3n",
"tiTramite": "R",
"feTramite": "09\/11\/2011",
"subTipoTramite": "B"
},
{
"nomTramite": "Duplicado",
"tiTramite": "D",
"feTramite": "17\/11\/2010",
"subTipoTramite": "B"
}
]
}
The syntax has to be similar to this one in JAVA
if (resp.getStatusLine().getStatusCode() == 200) {
this.v_jsnob_res = new JSONObject(EntityUtils.toString(resp.getEntity()));
this.v_de_error = this.v_jsnob_res.getString("coError");
System.out.print("co error " + this.v_de_error);
if (this.v_de_error.equalsIgnoreCase("0000")) {
this.v_fecha_caducidad = this.v_jsnob_res.getString("feCaducidad");
System.out.print("fecha de caducidad " + this.v_fecha_caducidad);
this.v_lst_tramites = new ArrayList();
JSONArray h2 = this.v_jsnob_res.getJSONArray("listaTramites");
System.out.print("cantidad " + this.v_nu_cant);
for (int i = 0; i < h2.length(); i++) {
JSONObject obj1 = h2.getJSONObject(i);
TramitesDni obj_tramDni = new TramitesDni();
obj_tramDni.setNomTramite(obj1.getString("nomTramite"));
obj_tramDni.setFecha(obj1.getString("feTramite"));
this.v_lst_tramites.add(obj_tramDni);
}
return Boolean.valueOf(true);
}