gpt4 book ai didi

javascript - 漂亮的格式 JSON

转载 作者:行者123 更新时间:2023-11-30 18:07:52 25 4
gpt4 key购买 nike

我想把<span>围绕 pretty-print 的 JSON 输出中的一些数字。

我正在使用 JSON.stringify()替代品来做到这一点。但是,由于带有 span 的 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

输出:

{
"with_span": "1",
"without_span": 1
}

最佳答案

JSON.stringify() 是不可能的。

JSON.stringify() 将返回一个有效的 JSON 字符串,没有引号它不是一个有效的 json 字符串。

要实现你想要的,你必须自己遍历对象并将其呈现为 HTML。

我不知道你的用例,但也许你可以只使用一个库来完成这项工作?例如google-code-prettify .

关于javascript - 漂亮的格式 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15357391/

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