var a="{\"name\":\"asdsdad\"}";
1、$.parseJSON(a);
使用jquery封装好的string转换json的功能
2、JSON.parse(a);
使用浏览器自带的字符串装换json功能
3、eval('(' + jsonstr + ')');
Javascript支持的转换方式:eval
注意:需要在json字符外包裹一对小括号,ie8(兼容模式),ie7和ie6也可以使用eval()将字符串转为JSON对象,但不推荐这些方式;缺点是不安全,eval会执行json串中的表达式。
执行console.log结果为