本文實例講述了JavaScript解析JSON格式資料的方法。分享給大家參考,具體如下:
1、使用JavaScript提供的eval()函數
function JsonText1() { var strJSON = "{'Name':'Kevin','Age':'23'}"; //得到的JSON var obj = eval("(" + strJSON + ")"); //转换后的JSON对象 alert(obj.Name); }
2、使用JSON物件
① 使用JSON物件的stringify()函數,將物件轉換成JSON
語法:var str = JSON.stringify(data);
② 使用JSON物件的parse()函數,將JSON轉換成物件
語法:var data = JSON.parse(str);
var jsonStr = ""; //使用JSON对象的stringify()函数,将对象转换成JSON function JsonText2() { var data = new Object; data.Name = "Kevin"; data.Age = 23; jsonStr = JSON.stringify(data); alert(jsonStr); } //使用JSON对象的parse()函数,将JSON转换成对象 function JsonText3() { var data = JSON.parse(jsonStr); alert(data.Name); }
希望本文所述對大家JavaScript程式設計有幫助。
更多JavaScript解析JSON格式資料的方法範例相關文章請關注PHP中文網!