Использовать объект JSON в службе PUT Restful

Я пытаюсь реализовать службу 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";
}
8
задан ffleandro 19 April 2011 в 16:03
поделиться