我试图在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数据的最佳方法是什么?
答案 0 :(得分:3)
请改用.text()
。 http://jsfiddle.net/4ae7u/1/
$(child).text(JSON.stringify(bigJSONObject, null, 4));