今天在使用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對象: