一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - json - 告訴大家什么是JSON

告訴大家什么是JSON

2022-01-03 21:40json教程網 json

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。

它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。 JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數據交換語言。

JSON建構于兩種結構:


“名稱/值”對的集合(A collection of name/value pairs)。不同的語言中,它被理解為對象(object),紀錄(record),結構(struct),字典(dictionary),哈希表(hash table),有鍵列表(keyed list),或者關聯(lián)數組 (associative array)。 
值的有序列表(An ordered list of values)。在大部分語言中,它被理解為數組(array)。 
這些都是常見的數據結構。事實上大部分現代計算機語言都以某種形式支持它們。這使得一種數據格式在同樣基于這些結構的編程語言之間交換成為可能。

JSON具有以下這些形式:

對象是一個無序的“‘名稱/值'對”集合。一個對象以“{”(左括號)開始,“}”(右括號)結束。每個“名稱”后跟一個“:”(冒號);“‘名稱/值' 對”之間使用“,”(逗號)分隔。

告訴大家什么是JSON

數組是值(value)的有序集合。一個數組以“[”(左中括號)開始,“]”(右中括號)結束。值之間使用“,”(逗號)分隔。

告訴大家什么是JSON

值(value)可以是雙引號括起來的字符串(string)、數值(number)、truefalsenull、對象(object)或者數組(array)。這些結構可以嵌套。

告訴大家什么是JSON

字符串(string)是由雙引號包圍的任意數量Unicode字符的集合,使用反斜線轉義。一個字符(character)即一個單獨的字符串(character string)。

字符串(string)與C或者Java的字符串非常相似。

告訴大家什么是JSON

數值(number)也與C或者Java的數值非常相似。除去未曾使用的八進制與十六進制格式。除去一些編碼細節(jié)。

告訴大家什么是JSON

空白可以加入到任何符號之間。 以下描述了完整的語言。

延伸 · 閱讀

精彩推薦
  • json看了就知道什么是JSON

    看了就知道什么是JSON

    JSON(Javascript Object Notation) 是一種輕量級的數據交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。它基于Javascript Programming Language, Standard ECMA-262 ...

    JSON教程網5852022-01-03
  • json使Ext的Template可以解析二層的json數據的方法

    使Ext的Template可以解析二層的json數據的方法

    使Ext的Template可以解析二層的json數據的方法...

    json教程網4822022-01-03
  • json用 JSON 處理緩存

    用 JSON 處理緩存

    使用 JSON(即 JavaScript Object Notation),將以一種特定的字符串形式來表示 JavaScript 對象。如果將具有這樣一種形式的字符串賦給任意一個 JavaScript 變量,該...

    JSON教程網8592022-01-03
  • json厲害了,ECMAScript 新提案:JSON模塊

    厲害了,ECMAScript 新提案:JSON模塊

    第三階段的一個名為JSON模塊的新提議,提出了一種將JSON導入到ES模塊的方法。現在,我們來看看JSON模塊是如何工作的。...

    大遷世界11212021-12-27
  • json告訴大家什么是JSON

    告訴大家什么是JSON

    JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。...

    json教程網6392022-01-03
  • jsonJSON學習筆記

    JSON學習筆記

    JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式,易于閱讀和編寫,同時也易于機器解析和生成。它基于ECMA262語言規(guī)范(1999-12第三版)中JavaScript編...

    JSON教程網3492022-01-03
  • jsonXML的代替者----JSON

    XML的代替者----JSON

    我個人覺得PHP與Javascript各有長處,如果能完美的結合起來,那將創(chuàng)造出許許多多的奇跡!我是初次寫此類文章,Bug難免,請各位指正~ 現在AJAX應用非常流行...

    JSON教程網6982022-01-03
主站蜘蛛池模板: 精品欧美小视频在线观看 | 午夜成私人影院在线观看 | 国产精品久线观看视频 | 久久re亚洲在线视频 | 日韩丝袜在线观看 | 日本精品中文字幕在线播放 | 色综合久久天天综合 | 国产99在线 | 星星动漫在线观看无删减 | 翁用力的抽插 | 人人爽人人草 | 久久国产精品二区99 | 日韩在线观看网址 | 欧美艳星kagneyiynn | 久久亚洲高清观看 | 美女脱了内裤让男生尿囗 | 国产在视频 | 91国在线观看 | 日韩精品在线视频观看 | 青青网在线视频 | 亚洲国产网址 | 国产99精品免费视频看6 | 四虎新网址 | 欧美一区二区免费 | 惩罚美女妲己的尤老师 | 免费亚洲成人 | 91对白在线| 性绞姿始动作动态图 | 深夜福利在线播放 | 香蕉久久久久久狠狠色 | 色婷婷激婷婷深爱五月老司机 | 欧美男同videos | 小柔的性放荡羞辱日记动漫 | 久久国产精品福利影集 | 成人欧美一区二区三区白人 | 大香焦在线观看 | 草草视频人人爽 | 亚洲日日做天天做日日谢 | 免费一级特黄特色大片在线观看 | 校服下的白嫩小乳尖h1v1 | 欧洲一级 |