在我自己编写代码之前,我想知道是否有一个适用于 PHP 或 JavaScript 的库可以采用单行 JSON 字符串并使用制表符和换行符对其进行格式化,以便于阅读。
这是一个可以执行此操作的在线工具:http://www.jsonlint.com/
我只需要格式化字符串,不需要验证。
最佳答案
如果你乐意用 Javascript 来做这件事,现代变种 JSON.stringify
有一个可选参数,它设置要 pretty-print 的空格数。例如,使用该页面中的示例对象:
var foo = {foundation: "Mozilla", model: "box", week: 45, transport: "car", month: 7};
console.log(JSON.stringify(foo, null, 4));
输出:
{
"foundation": "Mozilla",
"model": "box",
"week": 45,
"transport": "car",
"month": 7
}
关于php - 是否有适用于 PHP 或 JavaScript 的良好 JSON 格式化程序库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4649912/