柚子快報激活碼778899分享:ajax JSON
柚子快報激活碼778899分享:ajax JSON
中括號[]:表示數(shù)組。 雙引號" ":其中的值是屬性或值。 冒號::表示后者是前者的值(這個值可以是字符串、數(shù)字,也可以是另一個數(shù)組或?qū)ο螅?/p>
JSON的語法規(guī)則中把數(shù)據(jù)放在“鍵/值”對中,并且多個數(shù)據(jù)之間用逗號隔開。其中,對象由花括號括起來并且用逗號分隔的成員構(gòu)成,成員是字符串鍵和上文所述的值由冒號分隔的鍵值對組成。例如定義一個學(xué)生對象student:
{“name”:“kun kun”, “age”:18, “address”:{“country”:“China”, “zip-code”:“430022”}}
數(shù)組由中括號括起來的一組值構(gòu)成,例如:
[3,1,4,1,5,9,2,6]
JSON是 JavaScript 對象的字符串表示法,使用文本表示一個 JavaScript 對象的信息,例如:
var obj={a:‘Hello’,b:‘World’};//這是一個對象,注意鍵名也可以使用引號包裹
var json=‘{“a”:“Hello”,“b”:“World”}’;//這是JSON字符串,本質(zhì)是一個字符串
JSON的使用
簡單地說,JSON可以將 JavaScript 對象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后可以在網(wǎng)絡(luò)或者程序之間輕松地傳遞這個字符串,并在需要的時候再將其還原為各編程語言所支持的數(shù)據(jù)格式。例如在Ajax中使用時,如果需要用到數(shù)組傳值,就需要用JSON將數(shù)組轉(zhuǎn)化為字符串。JSON數(shù)據(jù)獲取的語法格式如下所示:
JSON對象.鍵名
JSON對象[“鍵名”]
數(shù)組對象[索引]
JSON使用 JavaScript 語法,所以在 JavaScript 中可以直接處理JSON數(shù)據(jù)。例如可以直接訪問本節(jié)中定義的student對象:
student.name//返回字符串"kun kun"
student.address.country//返回字符串"China"
也可以直接修改數(shù)據(jù):
student.name=“ikun”
另外,要實現(xiàn)從JSON字符串轉(zhuǎn)換為 JavaScript 對象,可以使用JSON.parse()方法,示例代碼如下所示:
var obj=JSON.parse(‘{“a”:“Hello”,“b”:“World”}’);
//結(jié)果是{a:‘Hello’,b:‘World’}
要實現(xiàn)從 JavaScript 對象轉(zhuǎn)換為JSON字符串,使用JSON. stringify()方法:
var json=JSON.stringify({a:‘Hello’,b:‘World’});
//結(jié)果是 {a:‘Hello’,b:‘World’}
下例對JSON對象和JSON數(shù)組進(jìn)行遍歷,其在瀏覽器中的顯示結(jié)果如圖所示。
JSON
柚子快報激活碼778899分享:ajax JSON
文章鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。