學(xué)習(xí)前端 JSON (JavaScript 對象表示法)

2020-07-24 15:24 更新

JSON, (更加標(biāo)準(zhǔn)的說法應(yīng)該是 Javascript 對象表示法),是一個使用接近自然語言的文字來傳輸包含鍵值對的數(shù)據(jù)對象的開放標(biāo)準(zhǔn)格式。它是瀏覽器/服務(wù)器進行異步傳輸(AJAX)的時候使用的主流數(shù)據(jù)格式,在 AJAX 中基本已經(jīng)替代了之前的 XML。

JSON 是獨立于語言的數(shù)據(jù)格式,盡管它最初起源于 Javascript 腳本語言。許多程序語言都自帶解析和生成 JSON 數(shù)據(jù)的代碼。

Douglas Crockford 定義了最初的 JSON 格式,然而現(xiàn)在它的規(guī)范存在于 RFC 7159 以及 ECMA-404 這兩個存在競爭關(guān)系的標(biāo)準(zhǔn)當(dāng)中。其中,ECMA 標(biāo)準(zhǔn)更為輕量,它僅僅描述了允許使用的語法規(guī)則;而 RFC 的規(guī)范則在語義和安全性上進行了進一步的考慮。JSON 官方的因特網(wǎng)媒體類型是 application/json,文件擴展名是 .json。

維基百科

概論:
參考文檔:
標(biāo)準(zhǔn)/規(guī)范:
架構(gòu):
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號