POJO字段从端点传递到客户端时消失

时间:2014-06-02 21:01:46

标签: android google-app-engine google-cloud-endpoints

我有一个POJO,我用它来传递我从数据存储区查询中检索到的一些数据:

public class User {
    public String email;
    public String username;
}

我从数据存储区查询中设置数据,并检查它是否在服务器端设置。

然后将它捆绑到CollectionResponse中并从端点返回到Android客户端。然后提取数据。

问题是,当它到达客户端时,email设置为nullusername字段仍有其数据。

我已经尝试定义了getter和setter,设置了ApiResourceProperty,但它没有帮助。奇怪的是,我与另一个端点有一个非常相似的设置,所有这都没有问题。

任何人都知道为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

请确保在您的端点方法中指定了" Post"的HTTPMethod。 例如:

@ApiMethod(name = "setAnimals", path = "animals", httpMethod = "POST")
public AnimalResponse setAnimal(Animal animal) {}