JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,經常用于前端與后端之間的數據傳輸。在實際應用過程中,經常會遇到需要解析一個對象數組對象的情況。
以以下JSON數據為例:
{ "people": [ { "name": "Tom", "age": 20, "gender": "male" }, { "name": "Lucy", "age": 18, "gender": "female" } ] }
該JSON數據包含一個對象 "people",它的值是一個對象數組對象,里面包含了兩個對象。我們可以使用JavaScript的JSON.parse()方法將它解析成一個JavaScript對象。
const jsonData = '{"people":[{"name":"Tom","age":20,"gender":"male"},{"name":"Lucy","age":18,"gender":"female"}]}'; const obj = JSON.parse(jsonData);
解析完成后,我們可以通過 obj.people 訪問到這個對象數組對象,然后可以通過循環遍歷獲取數組中的每一個對象。
for (const person of obj.people) { console.log(person.name); console.log(person.age); console.log(person.gender); }
上述代碼可以依次輸出:
Tom 20 male Lucy 18 female
通過以上步驟,我們就可以輕松地解析一個對象數組對象,方便地獲取數據并進行后續處理。