【发布时间】:2014-10-07 23:39:36
【问题描述】:
我有一个关于从 Python 中的 Endpoints 模型方法中检索查询的具体问题。
# DataPointModel GET LIST api method
@DataPointModel.query_method(query_fields=('user_key', ), # Fields from which the method is querying from
path='datapoint/list/{user_key}', # REST api parameters
name='datapoint.list_get_by_user_key') # Metod name
def datapoint_list_get_by_user_key(self, query):
'''
Returns the DataPointModel object model list by its user KEY
'''
return query
我在 Android (Java) 上有客户端。 问题是这会返回一个 DataPointModelCollection ,它不包含 列表(dataPointsCollection.getDatapointList() 这是空的)。
DataPointModelCollection 包含“项目”,因此它包含正确的对象, 如果打印 toString() 并显示为 JSON。然而问题依然存在,因为 我想将检索到的 DataPointModelCollection 映射为 Java 对象 DataPointModel 的列表。
我真的很想听听对此的一些见解。让我烦恼的是,我可以上传一个 DataPointModelCollection 我为它设置一个列表......但它只是 反过来不行吗?
【问题讨论】:
标签: java python google-app-engine google-cloud-endpoints