今天,关于JSON字符串转对象用的eval().

    我在学习过程中,根据教学视频用的是:

     //先获取到的是json的字符串
    var json=xhr.responseText;
     //只有通过eval才能获取json对象
    var ps=eval(json);//这是一个错误的方法,会报错。


    var ps=eval("("+json+")");//这个才是正确的缰JSON字符串转换对象的方法。

特别提醒:也就是在 json 字符串周围要用 "("+   +")" 将其括起来。