在利用javascript内置的eval函数,将json格式的字符串转换成JS对象时,需要用一对"()"先将该字符串包住.
例如:
将 var strTest='{"a":"b"}'; 转换成JS对象
正确写法:
var objTEST=eval("("+strTEST+")") ;
出错写法:
var objTEST=eval(strTEST);
json在js里用eval解析的问题
最新推荐文章于 2024-08-02 14:17:18 发布
在利用javascript内置的eval函数,将json格式的字符串转换成JS对象时,需要用一对"()"先将该字符串包住.
例如:
将 var strTest='{"a":"b"}'; 转换成JS对象
正确写法:
var objTEST=eval("("+strTEST+")") ;
出错写法:
var objTEST=eval(strTEST);