簡単なデータを GAE データストアに保存しました。今から引っ張り出したいのですが、結果はJSONでやってみたいと思います。これを行う簡単な方法はありますか?
2210 次
2 に答える
5
最初にデータストア モデルをディクショナリに変換してから、simplejson (python 2.5) または json (python 2.7) パッケージを使用してディクショナリを json に変換できます。通常、ハンドラーの最後の行は次のようになります。
self.response.out.write(simplejson.dumps(some_datastore_entity.to_dict()))
データストアへの新しい ndb インターフェースは、デフォルトで to_dict メソッドを提供します。ここで確認できます
于 2012-07-23T05:17:13.747 に答える
1
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)
于 2012-07-23T05:10:02.690 に答える