获取json或python中xml Rest API中的名称列表

获取json或python中xml Rest API中的名称列表,python,rest,Python,Rest,我想要python中的REST API。当发出请求时,我想要所有列表,而不是单个名称。当请求为/getgamebyid/999时,我得到{“name”:“third one”,“release_date”:“2013-10-28”,“id”:999},但我想要所有三个名称都得到?我该怎么办 from datetime import date import tornado.escape import tornado.ioloop import tornado.web class VersionH

我想要python中的REST API。当发出请求时,我想要所有列表,而不是单个名称。当请求为/getgamebyid/999时,我得到{“name”:“third one”,“release_date”:“2013-10-28”,“id”:999},但我想要所有三个名称都得到?我该怎么办

from datetime import date
import tornado.escape
import tornado.ioloop
import tornado.web

class VersionHandler(tornado.web.RequestHandler):
    def get(self):
        response = { 'version': '3.5.1',
                     'last_build':  date.today().isoformat() }
        self.write(response)

class GetGameByIdHandler(tornado.web.RequestHandler):
    def get(self, id):
        response = { 'id': int(id),
                     'name': 'Crazy Game',
                     'release_date': date.today().isoformat(),
                                          'id': int(id),
                     'name': 'Second one',
                     'release_date': date.today().isoformat(),
                      'id': int(id),
                     'name': 'third one',
                     'release_date': date.today().isoformat() }

        self.write(response)


application = tornado.web.Application([
    (r"/getgamebyid/([0-9]+)", GetGameByIdHandler),
    (r"/version", VersionHandler)
])

if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

如果您希望它是“RESTful”,那么您的呼叫可能应该是:
/games/999
用于特定游戏或
/games/
用于列表。我必须将响应更改为列表?我尝试了,但没有收到。请帮助我解决此问题。