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/

相关文章:

javascript - JSON 对象数组

javascript - 如何在 JavaScript 中将对象值转换为新数组

javascript - 通过 Fetch Api 发布请求时 Req.body 未定义

node.js - 访问 Express 中间件中的模块实例

Python:将 JSON 字典值写入 JSON 文件

ios - 无法在 uitableview 中解析 json 文件

Java 对象类,构造函数链接

angularjs - 在 Express 和 Angular Controller 中与其他路线共享子进程的结果

javascript - SharePoint Online 将项目发布到具有元素字段的列表

android - 将三个json文件追加到一个json文件中