Estoy tratando de implementar un servicio RESTful en Java que recibe un objeto JSON a través de una solicitud PUT y se asigna automáticamente a un objeto Java. Logré hacer esto en XML, pero no puedo hacerlo usando JSON. Esto es lo que quiero hacer:Consumir objeto JSON en PUT Restful Service
@PUT
@Consumes(MediaType.APPLICATION_XML)
public String putTodo(JAXBElement<Route> r) {
Route route = r.getValue();
route.toString();
System.out.println("Received PUT XML Request");
return "ok";
}
Esto funciona, pero utilizando JSON sería algo similar, pero no puedo utilizar JAXB, ¿verdad?
@PUT
@Consumes(MediaType.APPLICATION_JSON)
public String putTodo(<WHAT DO I PUT HERE>) {
Route route = r.getValue();
route.toString();
System.out.println("Received PUT JSON Request");
return "ok";
}
lo he intentado, pero didn no funciona Tal vez no estaba especificando el MediaType en la invocación del servicio;) gracias – ffleandro