您的位置:首页 > Web前端 > JavaScript

JavaScript js中字符串转json对象的3种方法

2011-01-20 11:02 459 查看
function cJson(){
//错误的方式var jstr = "{'Name':'yzx','Job':'IT','Age':99}";
//错误的方式var jstr = "{Name:'yzx',Job:'IT',Age:99}";
//错误的方式var jstr = "{Name:yzx,Job:IT,Age:99}";
//正确的方式var jstr = "{/"Name/":/"yzx/",/"Job/":/"IT/",/"Age/":99}";
var jstr = '{"Name":"yzx","Job":"IT","Age":99}';
var json1 = eval("(" + jstr + ")");
var json2 = (new Function("return " + jstr ))();
var json3 = window.JSON && window.JSON.parse?
window.JSON.parse(jstr).Age:'当前浏览器不支持 window.JSON !';
alert(json1.Name + "," + json2.Job + "," + json3);
}


FF、Opera、Chrome支持window.JSON

IE6不支持window.JSON
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: