Javascript 将包含HTML实体的JSON序列化字符串转换为对象
我有一个字符串如下所示:Javascript 将包含HTML实体的JSON序列化字符串转换为对象,javascript,jquery,json,Javascript,Jquery,Json,我有一个字符串如下所示: "["Software","3rd Party"]" 如何将其转换为javascript中的对象 我熟悉将HTML实体转换为DOM对象: $("<div/>").html(encodedStr).text(); $(“”).html(encodedStr.text(); 我的情况和上面的有点不同。我不想创建HTML,我需要创建一个对象。使用内置的: var jstr=$(“”).h
"["Software","3rd Party"]"
如何将其转换为javascript中的对象
我熟悉将HTML实体转换为DOM对象:
$("<div/>").html(encodedStr).text();
$(“”).html(encodedStr.text();
我的情况和上面的有点不同。我不想创建HTML,我需要创建一个对象。使用内置的:
var jstr=$(“”).html(encodedStr.text();
var obj=JSON.parse(jstr);
由于您使用的是jQuery,如果需要支持浏览器,可以使用而不是JSON.parse()
。(jQuery在可用时只调用JSON.parse()
。您可以与一起使用。“他”可以对HTML代码进行编码和解码
var str = he.decode("["Software","3rd Party"]");
var obj = JSON.parse(str);
你有一个HTML转义JSON字符串吗?谢谢,这就是答案
var str = he.decode("["Software","3rd Party"]");
var obj = JSON.parse(str);