Я пытаюсь реализовать службу RESTful в Java, которая получает объект JSON через запрос PUT и автоматически преобразуется в Java Объект. Мне удалось сделать это в XML, но я не могу сделать это с помощью JSON. Вот что я хочу сделать:
@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";
}
Это работает, но использование JSON было бы чем-то похожим, но я не могу использовать JAXB, не так ли?
@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";
}