JavaScript Object Nootation赴涵,javascript對象表示法是一種存儲數(shù)據(jù)的方式
創(chuàng)建JSON對象
var gareen = {"name":"蓋倫","hp":616};
{"名稱":值(任意javascript數(shù)據(jù)類型),"名稱2":值}
訪問JSON對象的屬性
gareen.hp;gareen.name
創(chuàng)建JSON數(shù)組
var heros=
[
{"name":"蓋倫","hp":616},
{"name":"提莫","hp":313},
{"name":"死哥","hp":432},
{"name":"火女","hp":389}
]
訪問JSON數(shù)組蛛株,和訪問普通數(shù)組一樣用下標(biāo)來訪問
JSON對象是Javascript的自定義對象不存在JSON對象與JavaScript對象的轉(zhuǎn)換問題
字符串轉(zhuǎn)換為JSON對象
通過字符串拼接得到一個JSON結(jié)構(gòu)的字符串滥崩,并不是一個JSON對象。
需要通過eval轉(zhuǎn)換得到 轉(zhuǎn)換的時候注意,eval 函數(shù)要以( 開頭澳眷,)結(jié)尾
或者使用[JQuery的$.parseJSON轉(zhuǎn)換函數(shù)]