繁体   English   中英

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(数据)更改为什么? 理想情况下,我希望将响应用作API端点。

谢谢!

你快到了。 将stringify与空格一起使用

var str = JSON.stringify(data, undefined, 2);

上面的字符串将有2个空格的缩进。

参考: https//developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM