呼び出しを実行すると、サーバー例外が発生します。
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 {