キーを含むオブジェクトを Google App Engine エンドポイントに送信しようとしています。ただし、オブジェクトを逆シリアル化することはできません。これは私が得ているエラーです:
java.io.IOException: com.google.appengine.repackaged.org.codehaus.jackson.map.JsonMappingException:
(was java.lang.NullPointerException)
(through reference chain:
Form["identity"]->FormsIdentity["user"]->User["key"]->com.google.appengine.api.datastore.Key["appId"])
そして、これは私が送信するオブジェクトです:
"identity":{
"user":
{
"key" : {
"kind" : "User",
"appId" : "no_app_id",
"id" : "1",
"complete" : true,
"namespace" : ""
},
"googleID" : "8493582",
"emailAddress" : "xxxxx@gmail.com",
"credential" : "xxxx@gmail.com"
},
"deviceID":"4234o34i523534"
}
しかし、エンドポイント内のコードが実行されるため、フロントエンドのエラーのみが発生します。