织梦模板代理加盟 2020全新代理计划 赚钱+省钱双管齐下,独立平台,丰厚利润!

您现在的位置: 麦站网 > 站长学院 > 编程语言 >

JSON入门学习?优点和用途介绍

来源:本站原创 发布时间:2020-09-22 11:00:38热度:我要评论(0

免费下载,无需注册无需充值

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更轻量、更快捷,很快就在Web编程开发中迅速火爆起来,并成为ECMA标准的一部分。

现在几乎所有编程语言都有解析JSON的库,这就意味着几乎所有的编程语言都可以用JSON传输数据。

 

JSON是什么?

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

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

 

JSON 实例

{

    "sites": [

    { "name":"菜鸟教程" , "url":"www.runoob.com" }, 

    { "name":"google" , "url":"www.google.com" }, 

    { "name":"微博" , "url":"www.weibo.com" }

    ]

}

 

JSON 在线解析及转换工具

http://c.runoob.com/front-end/53

 

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"

 

 

转载请注明来源网址:https://www.xiuzhanwang.com/bcyy/2708.html

    发表评论

    评论列表(条)