首先明确两个概念:
JSON字符串:
var strHTML_1 = \'{ "name": " vv ", "sex": "women"; }\';
JSON对象:
var strHTML_2 = {"name": "vv","sex": "man"};
JSON字符串转换为JSON对象
要使用strHTML_1,必须要用下面的方法先转化为JSON对象
1.eval函数
eval函数可以直接将本质符合或者近似符合JSON格式的字符串转换为JSON对象,使用方式如:
eval(\'(\' + str + \')\')
demo:
//由JSON字符串转为JSON对象
var str = \'{ "name": "JSON" }\';
var obj =eval(\' ( \' +str \' ) \');
alert( obj.name );
以上均会输出结果“john”。