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更轻量、更快捷,很快就在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"

 

 

上一篇:详细HTML、XHTML、HTML5概念和区别

下一篇:标准json语法及格式书写案例详解

相关文章

css3实现border渐变色

css border 圆角代码

css border 阴影代码

css样式表中background-image自动适应宽高

css去掉滚动条横线

添加微信
添加微信,免费咨询

15205695834

新手指南支付购买售后服务关于我们版权合规
合肥秀站网络科技有限公司
Copyright 2002-2022 麦站 版权所有
皖ICP备12018676号 网站地图