python - 有没有办法让 Pyramid json 渲染器输出格式化的、 pretty-print 输出?

标签 python json rest pyramid

我喜欢我的 json 输出格式很好,即使对于 REST API 也是如此。它有助于调试等。额外的开销很小,尤其是在使用 gzip 时

反正有没有告诉 Pyramid json渲染器(即这个东西)

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

输出格式化的、 pretty-print 输出?

最佳答案

我只是自己想出来的。在我的 init 我添加了

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

然后我只是在我看来这样做

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

关于python - 有没有办法让 Pyramid json 渲染器输出格式化的、 pretty-print 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18005861/

相关文章:

java - 表单数据剩余 Web 服务中的德语/特殊字符支持

交互式 shell 中的 Python 模块导入

python - 如何在 Windows 上为 Apache 安装 Python flip? (使 web.py 工作)

php - 使用 PDO 时无法将标量值用作数组

json - 如何使用 Oracle 数据库作为 JSON 的 Web 服务提供者?

javascript - 通过函数生成url后无法获取JSON

rest - 为什么即使在使用 SSL 时也要签署 REST 查询?

python - 在python中将分隔字符串转换为分层JSON

python - 如何用Python实时绘制每秒15000点连续读取的数据?

rest - Azure Rest API - 创建 Web 应用程序 - 错误请求