首頁  >  文章  >  web前端  >  怎麼取json物件的屬性和值?

怎麼取json物件的屬性和值?

青灯夜游
青灯夜游原創
2019-05-31 15:29:3117729瀏覽

JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和生成。它是基於JavaScript(Standard ECMA-262 3rd Edition - December 1999)的子集。 JSON採用完全獨立於語言的文字格式,但也使用了類似C語言家族的習慣(包括C, C , C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的資料交換語言。

怎麼取json物件的屬性和值?

下面介紹取得JSON屬性與值的方法:

方法一:使用for in遍歷

1、使用for in遍歷取得屬性

var myObj = { "name":"runoob", "alexa":10000, "site":null };
for (x in myObj) { console.log(x); }

輸出:

怎麼取json物件的屬性和值?

2、for in遍歷取得屬性值

var myObj = { "name":"runoob", "alexa":10000, "site":null };
for (x in myObj) {
console.log(myObj[x]);
}

輸出:

怎麼取json物件的屬性和值?

#註:使用for遍歷時,只能透過myObj[x] 來取得對應屬性的值,而不能使用myObj.x

方法二: 使用點號(.),即物件名稱.屬性名稱的形式來存取 

var myObj = { "name":"runoob", "alexa":10000, "site":null };
console.log(myObj.name);

輸出:

怎麼取json物件的屬性和值?

方法三:使用中括號([]),也就是字典索引的方式來存取

var myObj = { "name":"runoob", "alexa":10000, "site":null };
console.log(myObj['name']);  // 输出的是 name 值

輸出:

怎麼取json物件的屬性和值?

以上是怎麼取json物件的屬性和值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn