如何在Google App Engine端点中返回数组响应

时间:2021-08-14 23:13:20

I want to return a json output in GAE endpoints. How can I do it with messages.

我想在GAE端点返回一个json输出。我怎么能用消息来做。

{
    "items": [
        1: { ... }
        2: { ... }
        ...
    ]
}

e.g.

例如

class Response(messages.Message):
    items = messages.StringField(1)

produces output

产生输出

{
   "items": "message content"
}

How can I return an array for items?

如何为物品返回数组?

1 个解决方案

#1


1  

Use a repeated field:

使用重复字段:

class Response(messages.Message):
    items = messages.StringField(1, repeated=True)

#1


1  

Use a repeated field:

使用重复字段:

class Response(messages.Message):
    items = messages.StringField(1, repeated=True)