Javascript 对象到对象的字符串
我有以下字符串:Javascript 对象到对象的字符串,javascript,Javascript,我有以下字符串: var arr = "[{'one' : '1'}, {'two' : '2'}]"; 如何将此字符串传递给对象 我尝试了以下方法,但似乎不起作用: arr.split(','); 必须首先将单引号转换为双引号,然后使用JSON.parse JSON.parse(arr.replace(“/”/g“”)您必须首先将单引号转换为双引号,然后使用JSON.parse JSON.parse(arr.replace(/“/g”,”)将字符串传递给对象是什么意思?如果此字符串来自数据
var arr = "[{'one' : '1'}, {'two' : '2'}]";
如何将此字符串传递给对象
我尝试了以下方法,但似乎不起作用:
arr.split(',');
必须首先将单引号转换为双引号,然后使用JSON.parse
JSON.parse(arr.replace(“/”/g“”)
您必须首先将单引号转换为双引号,然后使用JSON.parse
JSON.parse(arr.replace(/“/g”,”)
将字符串传递给对象是什么意思?如果此字符串来自数据源(例如,您没有键入它,并且无法控制它),您应该告诉他们它是无效的JSON。将字符串传递给对象是什么意思?如果此字符串来自数据源,(例如,您没有输入它,您无法控制它)您应该告诉他们它是无效的JSON。