您的位置:首页 > 移动开发 > Objective-C

json string to object

2015-03-06 16:42 369 查看
第一种:eval方式解析

function strToJson(str){

var json = eval('(' + str + ')');

return json;

}

第二种:new Function形式

function strToJson(str){

var json = (new Function("return " + str))();

return json;

}

第三种:使用全局的JSON对象

function strToJson(str){

return JSON.parse(str);

}

前2种兼容各种浏览器, 第三种转换json,360浏览器不支持。搜狗也不支持。

调用时传递的参数必须是json格式的字符串:strToJson('{test:"test"}');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: