在web開發(fā)中,我們常常需要將JSON格式的數(shù)據(jù)轉(zhuǎn)化成數(shù)組,便于數(shù)據(jù)的處理和展示。下面介紹一下JSON轉(zhuǎn)數(shù)組的方法。
// 示例JSON數(shù)據(jù) var jsonStr = '{"name":"張三","age":18,"hobbies":["游泳","旅游","看電影"]}'; // 使用JSON.parse()方法將JSON轉(zhuǎn)換為對(duì)象 var jsonObj = JSON.parse(jsonStr); // 通過對(duì)象屬性獲取數(shù)組 var hobbiesArr = jsonObj.hobbies; // 打印數(shù)組 console.log(hobbiesArr); // 輸出結(jié)果:["游泳","旅游","看電影"]
上述代碼首先將示例JSON數(shù)據(jù)轉(zhuǎn)換為對(duì)象,然后通過對(duì)象屬性名稱獲取含有數(shù)組的屬性,最后將該屬性轉(zhuǎn)換為數(shù)組。一個(gè)值得注意的點(diǎn)是,若屬性值是JSON數(shù)組或JSON對(duì)象,在轉(zhuǎn)換成數(shù)組或?qū)ο笄岸夹枰葘⑵滢D(zhuǎn)換成對(duì)象。