JavaScript JSON 响应格式
javascript JSON response formatting
伙计们, 尝试了解返回和形成 JSON 响应。
以下代码将对象作为单个字符串返回:
res.send(JSON.stringify(data));
输出到浏览器:
{"Count":1,"Items":[{"dbsource":{"S":"x"},"number":{"S":"5002820"},"name":{"S":"blah,foo"},"expiration":{"S":"06/13/2015"},"type":{"S":"bar"}}]}
我不希望 JSON 输出更具可读性,即:
{
"one": "two",
"key": "value"
}
我应该将 JSON.stringify(data) 更改为什么? 理想情况下,我希望将响应用作 API 端点。
谢谢!
你快到了。使用带空格的字符串化
var str = JSON.stringify(data, undefined, 2);
上面的字符串将缩进 2 个空格。
参考: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
相关文章:
- 将json响应格式化为父级和子级
- 将服务器响应格式化为人类可读
- RSS提要响应不是以原始XML格式提供的
- 响应出现JSON格式问题
- 如何发布到URL并打开一个新窗口以显示pdf格式的响应
- 为什么我的rails应用程序在生产环境中没有正确响应.js格式
- 来自Mongo的JSON格式的无阻塞写入响应
- jQuery ajax 调用 - jim 脚本响应应该是什么格式
- 从 AJAX 命令返回 JSON 格式的响应
- 强制 Chrome 显示格式为树结构的 Json 响应
- JavaScript JSON 响应格式
- 使用 Jquery 解析 Json 格式的 ajax 响应
- 从aspx页面获取json格式的响应,而不是纯html格式
- Javascript自定义函数,用于将JSON格式的YQL查询响应导入谷歌电子表格
- 以HTML格式操作AJAX响应
- JSONP响应格式错误
- 将当前页面数据存储在一个变量中,其格式/结构与Ajax html响应相同
- 响应格式与rails中的请求不同
- 获取XML格式的响应数据
- NODEJS无法发送json格式的响应