我想通过Google RPC Protocol / Google Cloud Endpoints检索Python列表。
我查看了几种不同的消息类型,但似乎目前不支持列表:
https://cloud.google.com/appengine/docs/python/tools/protorpc/messages/fieldclasses
是否有解决办法,例如。串行化?
答案 0 :(得分:0)
您将使用具有重复属性的MessageField [1],例如:
class ListItem(messages.Message):
name = messages.StringField(1)
number = messages.IntegerField(2)
class List(messages.Message):
items = messages.MessageField(ListItem, 1, repeated=True)
[1] https://cloud.google.com/appengine/docs/python/tools/protorpc/messages/messagefieldclass