JS-讀取解析JSON資料
阿新 • • 發佈:2018-12-21
在資料傳輸流程中,json是以文字,即字串的形式傳遞的,而JS操作的是JSON物件,所以,JSON物件和JSON字串之間的相互轉換是關鍵。例如:
JSON字串:
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON物件:
var str2 = { "name": "cxh", "sex": "man" };
一、JSON字串轉換為JSON物件
要運用上面的str1,必須運用下面的要領先轉化為JSON物件:
//由JSON字串轉換為JSON物件
var obj = eval('(' + str + ')');
或者
var obj = str.parseJSON(); //由JSON字串轉換為JSON物件
或者
var obj = JSON.parse(str); //由JSON字串轉換為JSON物件
然後,就可以這樣讀取:
Alert(obj.name);
Alert(obj.sex);