Python 有没有办法让Pyramid json渲染器输出格式化、打印精美的输出?

Python 有没有办法让Pyramid json渲染器输出格式化、打印精美的输出?,python,json,rest,pyramid,Python,Json,Rest,Pyramid,我喜欢json输出格式良好,即使对于RESTAPI也是如此。它在调试等方面很有帮助。额外的开销很小,特别是在使用gzip时 是否有必要告诉金字塔json渲染器(即,这个东西) 要输出格式化的、漂亮的打印输出?我自己刚想出来。在我的初始化中我添加了 from pyramid.renderers import JSON # ... config.add_renderer('prettyjson', JSON(indent=4)) 然后我就在我看来这样做了 @view_config(re

我喜欢json输出格式良好,即使对于RESTAPI也是如此。它在调试等方面很有帮助。额外的开销很小,特别是在使用gzip时

是否有必要告诉金字塔json渲染器(即,这个东西)


要输出格式化的、漂亮的打印输出?

我自己刚想出来。在我的初始化中我添加了

 from pyramid.renderers import JSON
 # ...
 config.add_renderer('prettyjson', JSON(indent=4))
然后我就在我看来这样做了

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

更好的是,您可以通过稍微修改
add_renderer
call config.add_renderer('json',json(indent=4))来覆盖现有的
json
呈现器
   @view_config(request_method='POST', renderer='prettyjson')