国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
w3school: JSON 比 XML 更小、更快,更易解析

JSON:JavaScript 對(duì)象表示法(JavaScript Object Notation)。

JSON 是存儲(chǔ)和交換文本信息的語法。類似 XML。

JSON 比 XML 更小、更快,更易解析。

每一章中用到的實(shí)例

{"employees": [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName":"Thomas" , "lastName":"Carter" }]}

這個(gè) employee 對(duì)象是包含 3 個(gè)員工記錄(對(duì)象)的數(shù)組。

什么是 JSON ?

  • JSON 指的是 JavaScript 對(duì)象表示法(JavaScript Object Notation)
  • JSON 是輕量級(jí)的文本數(shù)據(jù)交換格式
  • JSON 獨(dú)立于語言 *
  • JSON 具有自我描述性,更易理解

* JSON 使用 JavaScript 語法來描述數(shù)據(jù)對(duì)象,但是 JSON 仍然獨(dú)立于語言和平臺(tái)。JSON 解析器和 JSON 庫支持許多不同的編程語言。

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é)果:

<html><body><h2>在 JavaScript 中創(chuàng)建 JSON 對(duì)象</h2><p>Name: <span id="jname"></span><br />Age: <span id="jage"></span><br />Address: <span id="jstreet"></span><br />Phone: <span id="jphone"></span><br /></p><script type="text/javascript">var JSONObject= {"name":"Bill Gates","street":"Fifth Avenue New York 666","age":56,"phone":"555 1234567"};document.getElementById("jname").innerHTML=JSONObject.namedocument.getElementById("jage").innerHTML=JSONObject.agedocument.getElementById("jstreet").innerHTML=JSONObject.streetdocument.getElementById("jphone").innerHTML=JSONObject.phone</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 字符串
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JavaScript之JSON詳解
掌握 Ajax,第 11 部分: 服務(wù)器端的 JSON 在服務(wù)器端腳本和程序中用 JSON 進(jìn)行響應(yīng)和回復(fù) Brett D. McLaughlin, Sr., 作家兼編輯, O'Reilly Medi
JSON數(shù)據(jù)格式
JSON 使用 | 菜鳥教程
JSON和XML的區(qū)別
json-rpc-java (一)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服