我正在使用 Google App Engine Cloud Endpoints 并且我正在尝试接收一个集合参数。 不确定我是否能做到这一点。我知道我可以返回一个列表或任何集合。
这个:
public List<Pair> initializationSetup(Pair pPair){}
工作正常,但如果我尝试接收成对列表,则不会创建 .api 文件。
public List<Pair> initializationSetup(List<Pair> pPairs){
谢谢
最佳答案
Cloud Endpoints 仅处理具有 bean 标准的类。
因此,我创建了一个名为 ObjectListContainer 的新类:
public class ObjectListContainer {
public List<Object> getObjectsList() {
return ObjectsList;
}
public void setObjectsList(List<Object> objectsList) {
ObjectsList = objectsList;
}
private List<Object> ObjectsList;
}
同样的问题,如果你试图返回一个字符串,你不能。你必须制作一个 StringContainer。
关于java - Cloud Endpoints 收集参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14763061/