我正在使用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。