一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

關(guān)于JSON的定義以及如何使用

目錄 JSON 是什么? JSON - 轉(zhuǎn)換為 JavaScript 對(duì)象 在線實(shí)例 與 XML 相同之處 與 XML 不同之處 為什么使用 JSON? 使用 XML 使用 JSON JSON 是什么? JSON,全稱是 JavaScript Object Notation,即 JavaScript對(duì)
目錄
  • JSON 是什么?
  • ?JSON - 轉(zhuǎn)換為 JavaScript 對(duì)象
  • 在線實(shí)例
  • 與 XML 相同之處
  • 與 XML 不同之處
  • 為什么使用 JSON?
    • 使用 XML
    • 使用 JSON

JSON 是什么?

  • JSON,全稱是 JavaScript Object Notation,即 JavaScript對(duì)象標(biāo)記法。
  • JSON是一種輕量級(jí)(Light-Meight)、基于文本的(Text-Based)、可讀的(Human-Readable)格式。
  • JSON 的名稱中雖然帶有JavaScript,但這是指其語法規(guī)則是參考JavaScript對(duì)象的,而不是指只能用于JavaScript 語言。
  • JSON無論對(duì)于人,還是對(duì)于機(jī)器來說,都是十分便于閱讀和書寫的,而且相比 XML(另一種常見的數(shù)據(jù)交換格式),文件更小,因此迅速成為網(wǎng)絡(luò)上十分流行的交換格式。
  • 近年來JavaScript已經(jīng)成為瀏覽器上事實(shí)上的標(biāo)準(zhǔn)語言,JavaScript 的風(fēng)靡,與JSON 的流行也有密切的關(guān)系。
  • 因?yàn)镴SON本身就是參考JavaScript 對(duì)象的規(guī)則定義的,其語法與JavaScript定義對(duì)象的語法幾乎完全相同。
  • JSON格式的創(chuàng)始人聲稱此格式永遠(yuǎn)不升級(jí),這就表示這種格式具有長時(shí)間的穩(wěn)定性,10 年前寫的文件,10年后也能用,沒有任何兼容性問題。

?JSON - 轉(zhuǎn)換為 JavaScript 對(duì)象

JSON 文本格式在語法上與創(chuàng)建 JavaScript 對(duì)象的代碼相同。

由于這種相似性,無需解析器,JavaScript 程序能夠使用內(nèi)建的 eval() 函數(shù),用 JSON 數(shù)據(jù)來生成原生的 JavaScript 對(duì)象。

在線實(shí)例

通過我們的編輯器,您可以在線編輯 JavaScript 代碼,然后通過點(diǎn)擊一個(gè)按鈕來查看結(jié)果:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鳥教程(runoob.com)</title>
</head>
<body>
<h2>JavaScript 創(chuàng)建 JSON 對(duì)象</h2>
<p>
網(wǎng)站名稱: <span id="jname"></span><br /> 
網(wǎng)站地址: <span id="jurl"></span><br /> 
網(wǎng)站 slogan: <span id="jslogan"></span><br /> 
</p>
<script>
var JSONObject= {
    "name":"菜鳥教程",
    "url":"www.runoob.com", 
    "slogan":"學(xué)的不僅是技術(shù),更是夢(mèng)想!"
};
document.getElementById("jname").innerHTML=JSONObject.name 
document.getElementById("jurl").innerHTML=JSONObject.url 
document.getElementById("jslogan").innerHTML=JSONObject.slogan
</script>
</body>
</html>

與 XML 相同之處

  • JSON 是純文本
  • JSON 具有"自我描述性"(人類可讀)
  • JSON 具有層級(jí)結(jié)構(gòu)(值中存在值)
  • JSON 可通過 JavaScript 進(jìn)行解析
  • JSON 數(shù)據(jù)可使用 AJAX 進(jìn)行傳輸

與 XML 不同之處

  • 沒有結(jié)束標(biāo)簽
  • 更短
  • 讀寫的速度更快
  • 能夠使用內(nèi)建的 JavaScript eval() 方法進(jìn)行解析
  • 使用數(shù)組
  • 不使用保留字

為什么使用 JSON?

對(duì)于 AJAX 應(yīng)用程序來說,JSON 比 XML 更快更易使用:

使用 XML

  • 讀取 XML 文檔
  • 使用 XML DOM 來循環(huán)遍歷文檔
  • 讀取值并存儲(chǔ)在變量中

使用 JSON

  • 讀取 JSON 字符串
  • 用 eval() 處理 JSON 字符串

到此這篇關(guān)于關(guān)于JSON的定義以及如何使用的文章就介紹到這了,更多相關(guān)JSON的定義內(nèi)容請(qǐng)搜索技圈網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持技圈網(wǎng)!

聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
發(fā)表評(píng)論
更多 網(wǎng)友評(píng)論0 條評(píng)論)
暫無評(píng)論

返回頂部

主站蜘蛛池模板: 欧美午夜激情在线 | 亚洲日韩中文字幕一区 | 久草日韩 | 国产精品国产成人国产三级 | 成人精品福利 | 亚洲欧美国产毛片在线 | 免费精品 | 国产一区二区三区四区 | 精品九九在线 | 亚洲精品自在在线观看 | 久久精品视频一区二区三区 | 久久久激情 | 日日天天| 天天色图| 色爱综合网 | 中文字幕91av | 久久久999国产精品 中文字幕在线精品 | 99精品欧美一区二区蜜桃免费 | 中文字幕av亚洲精品一部二部 | 欧美激情精品久久久久久 | 一区二区高清 | 国产第1页| 999国产精品视频 | 日韩免费av一区二区 | 久久久一区二区三区 | 国产成人jvid在线播放 | 久久天堂 | 日韩视频精品 | 国产精品九九九 | 天天操天天操 | 懂色中文一区二区在线播放 | 久久精品91久久久久久再现 | 一级黄色生活视频 | 国产激情毛片 | 久久骚 | 日韩视频一区在线观看 | 一区二区三区不卡视频 | 亚洲精品在线免费观看视频 | 在线欧美a | 精品国产乱码久久久久久闺蜜 | www.youjizz.com日韩|