appengine-rest-serverの出力形式をJSONに限定

GAEでRESTサービス作りたいなーと思ったときに一番最初に目につくのはappengine-rest-server
中々使いやすいと思うんだけど、デフォルトの出力形式がxmlなのどうにかしたい!というわけで改造してみる。


1625行目からのメソッドdoc_to_output(self, doc)を以下のように書き換え。

def doc_to_output(self, doc):
  self.response.disp_out_type_ = JSON_CONTENT_TYPE
  return xml_to_json(doc)