WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

JSON是什么?它的优点有哪些?

更新时间:2021-04-03 16:10 作者:刘代码点击:

2002年,长期担任雅虎高级架构师的道格拉斯·克罗克福特(Douglas Crockford)为了摆脱使用XML数据交换的弊端,于是就发明了更加简洁小巧的数据格式。由于JSON更轻量、更快捷,很快就在Web编程开发中迅速火爆起来,并成为ECMA标准的一部分。现在几乎所有编程语言都有解析JSON的库,这就意味着几乎所有的编程语言都可以用JSON传输数据。

JSON是什么?

JSON的全称是JavaScript Object Notation,即JavaScript 对象标记法。它是轻量级、基于文本的 、 可读的一种数据传输的格式。

JSON本身就源于JavaScript语言,符合JavaScript原生语法,可以由JavaScript解释引擎直接处理,不用另外添加解析代码。因此,在JavaScript中,可以直接使用JSON,而在其他编程语言中,必须有解析JSON的库。

JSON与XML相比

  • JSON和XML的数据可读性基本相同

  • JSON和XML同样拥有丰富的解析手段

  • JSON相对于XML来讲,数据的体积小

  • JSON与JavaScript的交互更加方便

  • JSON对数据的描述性比XML较差

  • JSON的速度要远远快于XML

JSON的优点

  • JSON 是体积更轻量,读写更快的数据格式

  • JSON 永不升级,具有长时间的稳定性;

  • JSON 代码书写简单,一目了然,易学易用

  • JSON 可使用 AJAX 进行传输数据

  • JSON 可直接通过 JavaScript 进行解析

  • JSON 现已经几乎被所有编程语言所支持

  • JSON 创始人声称此格式永远不升级,这就意味着JSON具有长期的稳定性;

JSON文件

JSON 文件的文件类型是 ".json"

JSON 文本的 MIME 类型是 "application/json"

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容