JSON是一種輕量級的數據格式,在很多Web應用程序中都被廣泛使用。如果我們要從JSON對象中獲取某些屬性,可以使用JavaScript語言提供的一些方法來實現。
var json = { "name": "小明", "age": 18, "hobby": ["籃球", "游泳", "旅游"], "address": { "province": "廣東", "city": "深圳" } };
假設我們有以上一個JSON對象,我們可以通過以下方法獲取其中的某些屬性:
獲取頂層屬性
// 獲取name屬性 var name = json.name; console.log(name); // 輸出:小明 // 獲取age屬性 var age = json.age; console.log(age); // 輸出:18
獲取數組屬性
// 獲取第一個hobby var hobby1 = json.hobby[0]; console.log(hobby1); // 輸出:籃球 // 獲取第三個hobby var hobby3 = json.hobby[2]; console.log(hobby3); // 輸出:旅游
獲取嵌套屬性
// 獲取省份屬性 var province = json.address.province; console.log(province); // 輸出:廣東 // 獲取城市屬性 var city = json.address.city; console.log(city); // 輸出:深圳
以上就是從JSON對象中獲取屬性的方法。需要注意的是,如果我們要獲取嵌套的屬性,需要使用“.”來連接各層屬性。