版权声明:本文为changeyd原创文章,未经changeyd允许不得转载。谢谢合作 https://blog.csdn.net/qq_40223688/article/details/79935095
今天在使用ajax的后期,老师问我们怎么json解析对象,然后上百度搜了一下:大概有三个方式
var str = '{"name":"小明","age":18}';
将字符串转化json对象:
1. var json = JSON.parse(str);
2. var json = eval("(" + str + ")");
3. var json = (new Function("return " + str))();
那么可以看出第一种方式最简单,但是呢本人不知道为什么,老是在ie控制台中显示
VM141:1 Uncaught SyntaxError
所以
var str = '{"name":"小明","age":18}';
将字符串转化json对象:
1. var json = JSON.parse(str);
2. var json = eval("(" + str + ")");
3. var json = (new Function("return " + str))();