Javascript 漂亮格式JSON
我想在打印精美的JSON输出中添加一些数字 我正在使用带有替换程序的Javascript 漂亮格式JSON,javascript,json,Javascript,Json,我想在打印精美的JSON输出中添加一些数字 我正在使用带有替换程序的JSON.stringify()。但是,由于返回的HTML片段的类型是一个字符串,因此这些片段现在被引用 如何在数字周围设置跨距 例如: JSON.stringify( { with_span:1, without_span:1 }, function(key,value) { if(key=="with_span") return
JSON.stringify()。但是,由于返回的HTML片段的类型是一个字符串,因此这些片段现在被引用
如何在数字周围设置跨距
例如:
JSON.stringify(
{
with_span:1,
without_span:1
},
function(key,value) {
if(key=="with_span")
return '<span>'+value+'</span>'; // but I don't want this quoted! :(
return value;
},
4) // the indent
从(公共域-不受版权保护)获取stringify()函数,并将其修改为输出格式化的HTML 使用JSON.stringify()
是不可能的
JSON.stringify()
将返回有效的JSON字符串,如果没有引号,则不是有效的JSON字符串
要实现您想要的,您必须亲自遍历对象并将其呈现为HTML
我不知道您的用例,但也许您可以使用一个库来完成这项工作?比如说
{
"with_span": "1",
"without_span": 1
}