使用特殊字符在HTML中显示原始JSON

时间:2014-01-27 21:47:45

标签: javascript jquery html json

我试图在HTML中显示一些原始JSON数据,并且这些JSON数据中的一些可能包含需要显示的HTML特殊字符(&lt;,&amp;等),而不是由页面解释为HTML。< / p>

我正在使用javascript将数据插入页面:

$(child).html(JSON.stringify(bigJSONObject, null, 4));

使用几个不同的包装器来查看此JSFiddle以显示JSON数据。 http://jsfiddle.net/4ae7u/

如您所见,每个包装器都将JSON数据解释为HTML。让Javascript转义HTML实体以便显示完整的JSON数据的最佳方法是什么?

1 个答案:

答案 0 :(得分:3)

请改用.text()http://jsfiddle.net/4ae7u/1/

$(child).text(JSON.stringify(bigJSONObject, null, 4));