I need your help on how to read or how to process data from a JSON (Object) that comes from a Java WS. What I've done is use HTTP from IONIC; the server responds correctly My question is how to read this Object (jSON) in IOnic.
My WS returns a List<Empleado>
@GET
@Path("empleados")
@Produces("application/json")
public List<Empleado> checkTurnos() {
List<Empleado>emp=daoM.getEmpleadosPlantaMobil();
return emp;
}
The class used is this:
private Integer id_empleado;
private String nombres;
private String identificacion;
private String cargo;
private Integer cod_reloj;
@OneToMany(cascade={CascadeType.ALL}, fetch=FetchType.EAGER)
@JoinColumn(name="empleado", referencedColumnName="id_empleado")
private List<Timbres> timbres=new ArrayList<>();
@OneToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "id_ruta_fabricacion")
private Ruta_fabricacion ruta_fabricacion;
@OneToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "id_turno")
private Turno turno;
//getters & setters
Here is where I do not know how to read the json
this.http2.get('url',{},{}).then (data => {
console.log("STADO "+data.status);
console.log("DATA "+data.data); // datos del servidor
console.log("HEADERSSS "+data.headers);
}, error => {
console.log(error);
})
I must say that the WS is tested and it returns something like:
UPDATE
walking with a for (MY PROBLEM) how I deal with this data, that is if I want to take turns, routes, etc:
for(let k in data.data){
console.log("> "+k+" "+data.data);
}
In the console you can see: