云端点集合参数
我正在使用Google App Engine Cloud Endpoints,我正在尝试接收收集参数。 不确定我是否可以这样做。 我知道我可以退回一份清单或任何collections品。
这个:
public List initializationSetup(Pair pPair){}
工作正常,但如果我尝试接收对的列表,则不会创建.api文件。
public List initializationSetup(List pPairs){
谢谢
Cloud Endpoints仅处理具有bean标准的类。
所以,我创建了一个名为ObjectListContainer的新类:
public class ObjectListContainer { public List
同样的问题,如果你试图返回一个字符串,你不能。 你必须创建一个StringContainer。
在长时间思考之后,我使用了类似的解决方案。 尝试这个:
public class JsonList { private List listItens; public List getListItens() { return listItens; } public void setListItens(List listItens) { this.listItens = listItens; }}
在你的方法中:
@ApiMethod( name = "name", path = "path", httpMethod = ApiMethod.HttpMethod.POST) public CollectionResponse getInformation(JsonList listOfItens) {}