JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,在Web開發(fā)中被廣泛應(yīng)用。JSON數(shù)據(jù)可以被解析成對(duì)象或者對(duì)象列表來進(jìn)行數(shù)據(jù)處理。下面是將JSON字符串轉(zhuǎn)換成對(duì)象列表的方法。
// 假設(shè)有以下JSON字符串 var jsonStr = '[{"name":"John", "age":30},{"name":"Mary", "age":25},{"name":"Bob", "age":35}]'; // 使用JSON.parse將JSON字符串轉(zhuǎn)成對(duì)象 var jsonObj = JSON.parse(jsonStr); // 將對(duì)象列表存儲(chǔ)在數(shù)組中 var objList = []; // 遍歷對(duì)象,將其存入數(shù)組中 for(var i = 0; i < jsonObj.length; i++) { objList.push(jsonObj[i]); } // 遍歷對(duì)象列表,輸出每個(gè)對(duì)象的屬性 for(var i = 0; i < objList.length; i++) { console.log('名字:' + objList[i].name + ',年齡:' + objList[i].age); }
首先使用JSON.parse方法將JSON字符串轉(zhuǎn)換成對(duì)象,然后遍歷對(duì)象將其存入數(shù)組中,最后遍歷對(duì)象列表,輸出每個(gè)對(duì)象的屬性。通過以上方法,可以將JSON轉(zhuǎn)換成對(duì)象列表,便于進(jìn)行數(shù)據(jù)處理。