![](/img/trans.png)
[英]How can I convert my JSON string to a JavaScript Object Literal
[英]How can I convert the string of a JavaScript object literal to a JavaScript object literal?
我如何轉換字符串...
"{ name: 'John' }"
...到一個實際的JavaScript對象文字,該文字將允許我使用其鍵(即varname [“ name”] ==“ John”)訪問數據? 我不能使用JSON.parse(),因為字符串是無效的JSON。
您可以使用eval()。
var str = "{ name: 'John' }";
var obj = eval("(" + str + ")");
來自上一個問題
s="{ name: 'John'}";
eval('x='+s);
new Function
示例
var str = "{ name: 'John' }"; var fnc = new Function( "return " + str ); var obj = fnc(); console.log(obj.name);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.