以前、djangoを使ってjsonをパースする方法を書きましたが、google app engineのサポートバージョンが2.7になったこともあり、native libraryを使ってパースすることができるようになりました。
具体的なパース方法ですが、facebookのgraph apiを例にとると下のようになります。
import json from google.appengine.api import urlfetch graph_api_url = "https://graph.facebook.com/%s?fields=id,name,locale,gender" % snsuserid result = urlfetch.fetch(graph_api_url) if result.status_code == 200: result = json.loads(result.content) self.response.out.write(result["name"])という形でjson.loadsメソッドを使えばパースすることができます。
とっても便利です。
とても魅力的な記事でした!!
返信削除また遊びに来ます!!
ありがとうございます。