JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和生成。它是基於JavaScript(Standard ECMA-262 3rd Edition - December 1999)的子集。 JSON採用完全獨立於語言的文字格式,但也使用了類似C語言家族的習慣(包括C, C , C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的資料交換語言。
下面介紹取得JSON屬性與值的方法:
方法一:使用for in遍歷
1、使用for in遍歷取得屬性
var myObj = { "name":"runoob", "alexa":10000, "site":null }; for (x in myObj) { console.log(x); }
輸出:
2、for in遍歷取得屬性值
var myObj = { "name":"runoob", "alexa":10000, "site":null }; for (x in myObj) { console.log(myObj[x]); }
輸出:
#註:使用for遍歷時,只能透過myObj[x] 來取得對應屬性的值,而不能使用myObj.x
方法二: 使用點號(.),即物件名稱.屬性名稱的形式來存取
var myObj = { "name":"runoob", "alexa":10000, "site":null }; console.log(myObj.name);
輸出:
方法三:使用中括號([]),也就是字典索引的方式來存取
var myObj = { "name":"runoob", "alexa":10000, "site":null }; console.log(myObj['name']); // 输出的是 name 值
輸出:
以上是怎麼取json物件的屬性和值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!