json怎么转为HTML并显示,将JSON显示为HTML

本文介绍了如何将JSON数据嵌入HTML页面并进行格式化,使其更易于人类阅读。推荐使用JSON.stringify方法结合缩进来实现数据的美化。对于不支持此方法的旧版浏览器,可以引入polyfill。此外,提到了使用颜色高亮的解决方案,如谷歌代码美化脚本,以增强可读性。对于IE7及更低版本,提供了相应的兼容性处理建议。
摘要由CSDN通过智能技术生成

关于如何将JSON嵌入到HTML页面中,并将JSON格式化为人类可读的样式,有什么建议吗?例如,在浏览器中查看XML时,大多数浏览器都显示XML格式(缩进、适当的换行符等)。我想要相同的JSON最终结果。

颜色语法突出显示将是一个额外的好处。

谢谢

tohtml.com/javaperties对我来说工作得很好;它使样式"内联";对于简单的复制和粘贴到其他东西非常有用。

查看我的库azimi.me/json-formatter-js

可以将json.stringify函数与未格式化的json一起使用。它以格式化的方式输出它。

JSON.stringify({ foo:"sample", bar:"sample" }, null, 4)

这个转弯了

{"foo":"sample","bar":"sample" }

进入之内

{

"foo":"sample",

"bar":"sample"

}

现在,数据是一种可读的格式,您可以使用@a.levy建议的谷歌代码美化脚本对其进行彩色编码。

值得补充的是,IE7和旧版本的浏览器不支持json.stringify方法。

对于不支持json.stringify的浏览器(让我们来说说,旧的IE),有一个很好的polyfill可以用来获得功能(json.org/js.html)。只要把它包括进去,你就会被覆盖的很广。

另一个技巧是,如果你放一个而不是缩进字段(4),你会得到很好的换行符。

最好的答案是,做好工作,不需要包括第三方图书馆。

我在一个必须在html元素中显示人工格式的JSON的用例中使用了这种方法,效果非常好。似乎做得很好。

它对我不起作用。最后我找到了解决办法。这也许能解决你的问题。这里是:codematrics.com/how-to-display-json-data-in-format

把这个放在

如果您有意为最终用户显示它,请将JSON文本包装在和标记中,例如:

[cc]

[

{

color:"red",

value:"#f00"

},

{

color:"green",

value:"#0f0"

},

{

color:"blue",

value:"#00f"

},

{

color:"cyan",

value:"#0ff"

},

{

color:"magenta",

value:"#f0f"

},

{

color:"yellow",

value:"#ff0"

},

{

color:"black",

value:"#000"

}

]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值