json是什么?
JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式,易于閱讀和編寫,同時也易于機器解析和生成。。
JSON的結(jié)構(gòu)基于下面兩點
1. “名稱/值”對的集合不同語言中,它被理解為對象(object),記錄(record),結(jié)構(gòu)(struct),字典(dictionary),哈希表 (hash table),鍵列表(keyed list)等
2. 值的有序列表 多數(shù)語言中被理解為數(shù)組(array)
JSON使用:
JSON以一種特定的字符串形式來表示 JavaScript 對象。如果將具有這樣一種形式的字符串賦給任意一個 JavaScript 變量,那么該變量會變成一個對象引用,而這個對象就是字符串所構(gòu)建出來的,好像有點拗口,我們還是用實例來說明。
這里假設我們需要創(chuàng)建一個 User對象,并具有以下屬性
用戶ID
用戶名
用戶 Email
您可以使用以下JSON形式來表示User對象:
{"UserID":11,?"Name":"Truly",?"Email":"zhuleipro◎hotmail.com"};
然后如果把這一字符串賦予一個JavaScript 變量,那么就可以直接使用對象的任一屬性了。
完整代碼:
<script> var User = {"UserID":11, "Name":"Truly", "Email":"zhuleipro◎hotmail.com"}; alert(User.Name); </script>
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END