gpt4 book ai didi

javascript - 如何以编程方式美化 JSON?

转载 作者:bug小助手 更新时间:2023-10-28 01:25:58 28 4
gpt4 key购买 nike

你知道 JavaScript 的“JSON 美化器”吗?

来自

{"name":"Steve","surname":"Jobs","company":"Apple"}

收件人

{
"name" : "Steve",
"surname" : "Jobs",
"company" : "Apple"
}

示例

some_magic(jsonObj); // return beautified JSON

最佳答案

程序化格式化解决方案:

很多现代浏览器(包括IE8)都支持的JSON.stringify方法可以输出美化的JSON字符串:

JSON.stringify(jsObj, null, "\t"); // stringify with tabs inserted at each level
JSON.stringify(jsObj, null, 4); // stringify with 4 spaces at each level
Demo: http://jsfiddle.net/AndyE/HZPVL/

此方法也包含在 json2.js 中, 用于支持旧版浏览器。

手动格式化解决方案

如果您不需要以编程方式执行此操作,请尝试 JSON Lint .它不仅会美化您的 JSON,还会同时验证它。

关于javascript - 如何以编程方式美化 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2614862/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com