转换&;amp;至&;使用Jquery/JS

转换&;amp;至&;使用Jquery/JS,jquery,json,api,freebase,Jquery,Json,Api,Freebase,这个问题的很多答案都是使用replace(),但我需要一个通用的解决方案。。我使用了一个API,我得到了一些JSON代码,我使用JQuery的$。每个都遍历了数据,但随后符号转义到&,我不确定还能找到其他类型的实体,因此我需要转换&和任何其他可能的实体(如“,等)转换为相应的字符。我不太理解这个场景,但是如果实体是在JSON中返回的,使用.html()而不是。text()将它们发送到文档就可以了 让我感到不舒服的是“然后符号被转义”部分。我不知道在检索JSON然后通过.each()

这个问题的很多答案都是使用
replace()
,但我需要一个通用的解决方案。。我使用了一个API,我得到了一些JSON代码,我使用JQuery的
$。每个
都遍历了数据,但随后符号转义到
&
,我不确定还能找到其他类型的实体,因此我需要转换
&和任何其他可能的实体(如
等)转换为相应的字符。

我不太理解这个场景,但是如果实体是在JSON中返回的,使用
.html()
而不是
。text()
将它们发送到文档就可以了


让我感到不舒服的是“然后符号被转义”部分。我不知道在检索JSON然后通过.each()迭代器运行它的流程中,实体可以转换到哪里。

我不太理解这个场景,但是如果实体在JSON中返回,使用
.html()
而不是
.text()


让我感到不舒服的是“然后符号被转义”部分。我不知道在检索JSON然后通过.each()迭代器运行它的流程中,实体可以被转换到哪里。

您应该调查
&;
代码来自哪里


$中没有任何内容。每个
或处理JSON解析的代码(HTML对数据进行编码),因此它要么是由您拥有的特定代码添加的,要么是在您获得JSON时已经存在的。

您应该调查
&;
代码的来源


$中没有任何内容。每个
或处理JSON解析的代码(HTML对数据进行编码),因此它要么是由您拥有的特定代码添加的,要么是在您获得JSON时已经存在的。

为什么要这样做?如果它们最终还是要显示出来,最好将它们保留为实体。请尝试你为什么要这样做的副本?如果它们最终会显示出来,最好将它们保留为实体。如果我没有明确说明问题,请尝试复制我的道歉,但是在你的链接中,使用
$('.selector').html(fakeJSON.div)
解决了这个问题,我使用了
.text()
非常感谢!如果我没有明确说明问题,我深表歉意,但是在您的链接中,使用
$('.selector').html(fakeJSON.div)
解决了这个问题,我使用了
.text()
非常感谢!