2013-08-01 12 views
6

REST APIの場合でも、私のjson出力がきれいにフォーマットされているのが好きです。余分なオーバーヘッドが最小限であるとき、デバッグ、などこれは、特にピラミッドJSONレンダラ(すなわち、この事)書式付き出力にPyramid jsonレンダラに、出力形式の、きれいな印刷出力を得る方法はありますか?

@view_config(request_method='POST', renderer='json') 

を伝えるために、とにかくgzipの

をあります使用しているとき、助け、きれいな印刷出力?

答えて

9

私はそれを自分で考え出しました。私のinitでは、私は

from pyramid.renderers import JSON 
# ... 
config.add_renderer('prettyjson', JSON(indent=4)) 

を追加し、少し 設定を呼び出すadd_renderer` `修正によって、その後私はさらに良い

@view_config(request_method='POST', renderer='prettyjson') 
+1

、既存の' json'レンダラをオーバーライドすることができます私の見解では、これを行います.add_renderer( 'json'、JSON(indent = 4)) – Anshul

関連する問題