javascript JSON响应格式

时间:2013-11-06 16:16:08

标签: javascript json api

民间,   试图了解返回和形成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端点。

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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

以上字符串将包含2个空格的缩进。

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