1

呼び出しを実行すると、サーバー例外が発生します。

var x = '{"name": "Test","address": { "street": "White House"}}';
gapi.client.realestate.create(x).execute(function(resp) {
    console.log(resp);
});

java.lang.ClassCastException: com.google.appengine.repackaged.org.codehaus.jackson.node.TextNode cannot be cast to com.google.appengine.repackaged.org.codehaus.jackson.node.ObjectNode
    at com.google.api.server.spi.tools.devserver.RpcApiServlet.doSingleBackendCall(RpcApiServlet.java:131)
    at com.google.api.server.spi.tools.devserver.RpcApiServlet.service(RpcApiServlet.java:112)

で同じ JSON 式を使用するとAPI Explorer、機能します。は次の@ApiMethodように定義されます。

@ApiMethod(name = "create", path = "properties", httpMethod = HttpMethod.POST)
public void create(RealEstateProperty property, User user) throws Exception {
4

1 に答える 1