国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

json簡(jiǎn)單介紹

2024-05-06 14:17:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

JSON簡(jiǎn)單介紹:

所謂的JSON是JavaScript Object Notation的縮寫(xiě),意思是javascript對(duì)象表示法。

下面對(duì)JSON做一下總結(jié):

(1).JSON指的是javascript對(duì)象表示法,是JavaScript Object Notation的縮寫(xiě)。
(2).JSON是輕量級(jí)的文本數(shù)據(jù)交換格式。
(3).JSON是獨(dú)立于平臺(tái)和語(yǔ)言的。
(4).JSON是具有自我描述性,非常易于理解。

特別說(shuō)明:JSON是一種用來(lái)規(guī)范字符串?dāng)?shù)據(jù)格式的語(yǔ)法。
代碼實(shí)例:

實(shí)例一:

{"webName":"錯(cuò)新站長(zhǎng)站","url":"Vevb.com","age":"10"}

上面的是一個(gè)簡(jiǎn)單的json格式的內(nèi)容。
特別說(shuō)明:必須在字符串上下文中,才能稱之為json內(nèi)容。
實(shí)例二:

var strJSON='{"webName":"錯(cuò)新站長(zhǎng)站","url":"Vevb.com","age":"10"}';var jsonObj=eval("("+strJSON+")");console.log(jsonObj.webName);

上面的代碼中,使用eval()函數(shù)將json內(nèi)容轉(zhuǎn)換為對(duì)象直接量。

介紹
我們知道AJAX技術(shù)能夠使得每一次請(qǐng)求更加迅捷,對(duì)于每一次請(qǐng)求返回的不是整個(gè)頁(yè)面,也僅僅是所需要返回的數(shù)據(jù)。通常AJAX通過(guò)返回XML格式的數(shù)據(jù),然后再通過(guò)客戶端復(fù)雜的JavaScript腳本解析和渲染這些XML格式的數(shù)據(jù)。
JSON(讀Jason)是為了能夠使得數(shù)據(jù)格式成為一種標(biāo)準(zhǔn),更簡(jiǎn)單的被JavaScript解析。

優(yōu)點(diǎn)
1、輕量級(jí)的數(shù)據(jù)交換格式
2、人們讀寫(xiě)更加容易
3、易于機(jī)器的解析和生成
4、能夠通過(guò)JavaScript中eval()函數(shù)解析JSON
5、JSON支持多語(yǔ)言。包括:ActionScript, C, C#, ColdFusion, E, Java, JavaScript, ML, Objective CAML, Perl, PHP, Python, Rebol, Ruby, and Lua. 

語(yǔ)法
JSON語(yǔ)法是一種用于傳輸和生成數(shù)據(jù)的協(xié)定,很類(lèi)似于C家族的語(yǔ)言,所以很容易被C家族的語(yǔ)言所解析。
對(duì)象:對(duì)象包含在{}之間
屬性:采用Key-Value對(duì)來(lái)表示。屬性之間使用逗號(hào)分開(kāi)。  string : value 
數(shù)組:數(shù)組存放在[]之間   [ elements ] 
元素:元素之間用逗號(hào)分開(kāi)
值:值可以是字符串,數(shù)字,對(duì)象,數(shù)組,true,false,null
例子:

JSON 
[
{
 name:"Michael",
 email:"17bity@gmail.com",
 homepage:"http://www.jialing.net"
},
{
 name:"John",
 email:"john@gmail.com",
 homepage:"http://www.jobn.com"
},
{
 name:"Peggy",
 email:"peggy@gmail.com",
 homepage:"http://www.peggy.com"
}
]


事實(shí)上google maps就沒(méi)有采用XML傳遞數(shù)據(jù),而是采用了JSON方案。 

JSON的另外一個(gè)優(yōu)勢(shì)是"跨域性",例如你在網(wǎng)頁(yè)里使用 
<script type="text/javascript" src="http://www.yyy.com/some.js"> 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 太保市| 长顺县| 揭阳市| 辰溪县| 赤城县| 八宿县| 元江| 溆浦县| 原阳县| 新建县| 南宁市| 霍州市| 沅陵县| 泾源县| 临海市| 万州区| 饶阳县| 绥化市| 五莲县| 萨嘎县| 和龙市| 盐山县| 略阳县| 镇安县| 德兴市| 界首市| 松江区| 永平县| 内江市| 桐乡市| 洪江市| 荥经县| 临夏县| 小金县| 贺兰县| 泽库县| 罗田县| 靖西县| 金华市| 绥阳县| 德清县|