可以使用eval 来转换JSON 字符到JSON 格式的Object
js 代码
function myEval() {
var str = '{ "name": " 张三", "sex": " 男" }';
var obj = eval('(' + str + ')');
alert(obj.toJSONString());
}
或者使用parseJSON() 方法
function myparse()
{
var str= '{ "name": " 张三", "sex": " 男" }';
var obj=str.parseJSON(); // 把其Json 文本解析成为json 对象
alert(obj.toJSONString()); // 把json 对象转换成 JSON 文本
}
//由JSON字符串转换为JSON对象
var obj = eval('(' + str + ')');
或者
var obj = str.parseJSON(); //由JSON字符串转换为JSON对象
或者
var obj = JSON.parse(str); //由JSON字符串转换为JSON对象