1
我似乎無法張貼JSON到我的web服務,但XML工作正常:JSON澤西JAXB
@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)
任何幫助將不勝感激。
我想,也許你只需要在命令行上轉義''''。 – MatrixFrog 2011-05-23 17:44:58