首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一个用空格来串JSON的函数?

问有没有一个用空格来串JSON的函数?
EN

Stack Overflow用户
提问于 2013-05-16 23:35:40
回答 1查看 3.5K关注 0票数 9

我知道对于JSON来说,空格很重要。但是,仅为了调试输出,我想打印格式化的JSON对象,因此带有制表符和换行符。

JavaScript中有格式化JSON字符串的函数吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-16 23:39:20

JSON.stringify的第三个参数控制间距。所以你可以这样做,例如:

代码语言:javascript
复制
var o = {
  a: {c:34}
};

console.log(JSON.stringify(o, null, '\t'));

此日志

代码语言:javascript
复制
{
    "a": {
        "c": 34
    }
} 

此参数可以接受不同类型的值:

参数可用于控制最终字符串中的间距。如果它是一个数字,则字符串化中的每个连续级别都将由这些空格字符(最多10个)缩进。如果它是一个字符串,则连续的级别将由该字符串(或它的前十个字符)缩进。

使用制表符模拟标准的漂亮打印外观:

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16591742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档