json - 直接在 Express 页面中漂亮地打印 json

标签 json object express

我想使用 Express 在浏览器窗口中漂亮地打印一个大型 javascript 对象。我尝试过在express中打开 pretty-print 的res.json()和res.send(),但看起来只适用于html而不适用于对象。响应只是 javascript 对象,这是我所需要的,所以我试图避免构建 html/jade、捕获响应并使用 json.stringify()。有没有办法让服务器以格式良好的对象进行响应?

最佳答案

我发现我参加聚会确实迟到了,但是...根据 http://expressjs.com/en/api.html#app.set 的 Express 文档您应该只使用 'json space',它设置 response.json() 中 Express 使用的 JSON.stringify() 函数的空格>

app.use(bodyParser.json())
app.set('json spaces', 4)

这正是您正在寻找的东西

关于json - 直接在 Express 页面中漂亮地打印 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30786047/

相关文章:

r - 对象创建时间戳

node.js - 将数据传递给 View 时,node ejs 引用错误数据未在 eval 处定义

javascript - AJAX - 从 JSON 对象中提取信息

json - 在 Grails 2.3.x 的域类上更改 @Resource 结果的 max 属性的默认值

javascript - 如何 AJAX POST 对象数组到 Node.js 服务器?

c# - 使用套接字获取对象处置异常

javascript - 表示忽略 View 目录

javascript - 如何对快速路由器路由进行单元测试

javascript - 如果其中一个键相同,则收集数组下的数组元素

ios - Swift读取远程通知的userInfo