寄り道ばかりの人生だけど、寄り道こそが我が人生。 暇人が色んなプログラミング技術を摘み食いしてみるテスト。 以前に GAE for Python でJSONなデータのAJAX通信のやり方を紹介した。 今回はもう少しだけステップアップして、GAEのModelをJSON変換する方法を紹介したいと思う。まだデータストアの基本を押さえていない人は先にこちらで使い方を学んで欲しい。 さて、始めようか。 以下のサンプルは、画面からメッセージを投稿すると、サーバでGAEのデータストアへ登録されると同時にデータストアからメッセージ一覧を取得してJSON形式へ変換し、クライアント(ブラウザ)へ返すというものである。 まず重要となってくるのは、モデルをJSON形式にシリアライズための処理だ。 今回はjson.pyというクラスを利用させて貰った。その中身は以下の通りだ。 json.py # -*- coding