国产精品美女久久久久,国产精品无码av天天爽,一本丁香综合久久久久不卡网站,涂了春药被一群人伦爽99势

編程網(wǎng)站

當(dāng)前位置:首頁 > 站長導(dǎo)航 > 編程網(wǎng)站 >

JSON格式

時間:2021-04-30|欄目:編程網(wǎng)站|點擊: 次

JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一個子集。 JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時也易于機器解析和生成。

JSON建構(gòu)有兩種結(jié)構(gòu):

1. “名稱/值”對的集合(A collection of name/value pairs)。不同的語言中,它被理解為對象(object),記錄(record),結(jié)構(gòu)(struct),字典(dictionary),哈希表(hash table),有鍵列表(keyed list),或者關(guān)聯(lián)數(shù)組 (associative array)。

2. 值的有序列表(An ordered list of values)。在大部分語言中,它被理解為數(shù)組(array)。

簡單地說,JSON 可以將 JavaScript 對象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個字符串,或者在異步應(yīng)用程序中將字符串從 Web 客戶機傳遞給服務(wù)器端程序。這個字符串看起來有點兒古怪,但是 JavaScript 很容易解釋它,而且 JSON 可以表示比"名稱 / 值對"更復(fù)雜的結(jié)構(gòu)。例如,可以表示數(shù)組和復(fù)雜的對象,而不僅僅是鍵和值的簡單列表。

JSON 可以用來表示數(shù)組:當(dāng)需要表示一組值時,JSON 不但能夠提高可讀性,而且可以減少復(fù)雜性。例如,假設(shè)您希望表示一個人名列表。在 XML 中,需要許多開始標(biāo)記和結(jié)束標(biāo)記;如果使用典型的名稱 / 值對(就像在本系列前面文章中看到的那種名稱 / 值對),那么必須建立一種專有的數(shù)據(jù)格式,或者將鍵名稱修改為 person1-firstName這樣的形式。

JSON格式是1999年《JavaScript Programming Language, Standard ECMA-262 3rd Edition》的子集合,所以可以在JavaScript以eval()函式(javascript通過eval()調(diào)用解釋器)讀入。不過這并不代表JSON無法使用于其他語言,事實上幾乎所有與網(wǎng)頁開發(fā)相關(guān)的語言都有JSON函式庫。

由于JSON在語法上是JavaScript的子集合,所以一般都會使用eval()作為讀取資料的方式,如果是針對可靠的數(shù)據(jù)來源,在不支持原生JSON解析的瀏覽器上面這是最快速的方法。然而由于eval方法同樣可以執(zhí)行任意的JavaScript代碼,因此當(dāng)數(shù)據(jù)來源不可靠時則可能產(chǎn)生安全性問題。其中一種防止不安全代碼出現(xiàn)的解決辦法,是透過瀏覽器原生支持的JSON.parse(str)方法讀取JSON資料,目前已經(jīng)得到大部分主流瀏覽器的支持(IE8+,Firefox 3.5+,Chrome4+/Safari4+,Opera10+),在不支持原生JSON對象的瀏覽器上面可以使用parseJSON方法進行讀取,parseJSON采用解析器驗證讀入的代碼是否真的是JSON代碼,這樣就提供了較好的安全性。但由于這是用模擬的方式讀取,速度上會比eval()慢。另外一個安全上的問題則是跨站請求偽造(Cross-site request forgery,簡稱CSRF或XSRF)。這個問題在Javascript中的狀況是,由于Javascript采用了稱為“沙盒”的機制,這種機制限制Javascript引擎僅能引入同一個站點的代碼,因而某種程度上提高了安全性。

JSON格式網(wǎng)址:http://www.json.org 訪問網(wǎng)站

上一篇:CodeNow

欄????目:編程網(wǎng)站

下一篇:Ruby on Rails

本文標(biāo)題:JSON格式

本文地址:http://www.yunfuwuqi.com/site/830.html

您可能感興趣的文章

閱讀排行

1111111111111rx1waskzxarwabksaxwyakajtewmlfmyaytyhmwdbytywnbwgbhnlsgmnmwbbxxadcf

廣告投放 | 聯(lián)系我們 | 企業(yè)郵箱 | 企業(yè)名錄 | 網(wǎng)站收錄 | 源碼之家 | 站長論壇

© 本網(wǎng)站所有內(nèi)容均來自互聯(lián)網(wǎng)
久久久久亚洲精品无码网址色欲 | 啦啦啦www播放日本观看| 亚洲国产精品久久精品成人网站| 中文字幕乱码人妻综合二区三区| 免费极品av一视觉盛宴| 日本午夜精品一区二区三区电影| 99久久精品费精品国产一区二| 精品国产一区二区三区av片| 久久久久成人精品无码中文字幕 | 老司机亚洲精品影院| 夜夜爽77777妓女免费看| 精品一区二区三区自拍图片区| 国产av一区二区精品凹凸| 一边做一边说国语对白| 波多野结衣中文字幕一区二区三区 | 亚洲日产韩国一二三四区| 免费人成视频x8x8入口| 久久久精品人妻一区亚美研究所| 双腿张开被9个男人调教| 一本久久a久久精品亚洲 | 亚洲成av人片香蕉片| 在线高清理伦片a| 精品综合久久久久久97超人| 色两性网欧美| 久久精品国产亚洲av无码娇色 | 女人高潮被爽到呻吟在线观看| 国产精品美女一区二区三区 | 国产免费又色又爽又黄软件| 亚洲丁香五月天缴情综合| 色噜噜狠狠一区二区三区| 亚洲熟妇无码av| 樱花草在线播放免费中文| 亚洲中文字幕在线第二页| 手机在线观看av片| 欧美v国产v亚洲v日韩九九| 日本边添边摸边做边爱的网站| 久久久久久久久毛片精品| 免费人妻精品一区二区三区| 久久久噜噜噜久久中文字幕色伊伊| 精品无码国产自产拍在线观看 | 国产欧美一区二区精品久久久|