3

簡単なデータを GAE データストアに保存しました。今から引っ張り出したいのですが、結果はJSONでやってみたいと思います。これを行う簡単な方法はありますか?

4

2 に答える 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 に答える