我已经在GAE数据存储中存储了一些简单的数据。现在我想把它取出来,但是我希望以JSON格式呈现结果。有没有简单的方法可以做到这一点?
我已经在GAE数据存储中存储了一些简单的数据。现在我想把它取出来,但是我希望以JSON格式呈现结果。有没有简单的方法可以做到这一点?
self.response.out.write(simplejson.dumps(some_datastore_entity.to_dict()))
新的ndb接口默认提供了一个to_dict方法,您可以在这里查看。
class Handler(webapp2.RequestHandler):
def get(self):
<do your GQLQuery here>
self.response.headers['Content-Type'] = 'application/json'
self.response.body = json.dumps(<your data in dict or dict list>)
self.response.set_status(200)