Кажется, я не могу отправить JSON на мой веб-сервис, но XML работает нормально:
@POST
@Consumes({"application/xml","application/json"})
public void addOrder(JAXBElement<OrderBean> order) {
System.out.println("COOL");
}
curl -v -X POST --data-binary "<orderBean><customer>test</customer></orderBean>" -H"Content-Type: application/xml" http://localhost:8080/webapp/rest/order
curl -v -X POST --data-binary "{"orderBean":{"customer":"test"}}" -H"Content-Type: application/json" http://localhost:8080/webapp/rest/order
Я получаю следующую ошибку с JSON:
java.lang.Error: Error: could not match input
at com.sun.jersey.json.impl.reader.JsonLexer.zzScanError(JsonLexer.java:491)
Любая помощь будет принята с благодарностью.