Код: Выделить всё
@POST
@Path("/book/{id}")
@Consumes({"application/json, multipart/form-data, application/x-www-urlencoded"})
@Produces({"application/json"})
public boolean setOwner(Book book) {
System.out.println(book.getName());
return true;
}
Код: Выделить всё
{"Book":{"name":"Book name","publisher":"Book publisher"}}
Но поскольку я интегрируюсь с внешней службой, я получаю либо multipart/form-data ИЛИ application/x-www-urlencoded, для которого в Джексоне нет ничего, что могло бы его обработать. Если кто-то может указать мне правильное направление, это было бы здорово.
Я могу управлять данными multipart/form с помощью Jettison (часть CXF), но я бы хотел использовать Jackson.
Мобильная версия