JSON介绍
2015-08-26 15:21
543 查看
JSON:JavaScript对象表示法(JavaScript Object Notation)
什么是JSON:
JavaScript对象表示法(JavaScript Object Notation)
JSON是轻量级的文本数据交换格式
JSON独立于语言
JSON具有自我描述性,更易于理解
JSON使用JavaScript语法来描述对象,但是JSON仍然独立于语言和平台。JSON解析器和JSON库支持许多不同的编程语言。
———————————————————————————————————————————————
JSON和XML比较:
类似XML:
JSON是纯文本
JSON具有自我描述性(人类可读)
JSON具有层级结构(值中存在值)
JSON可通过JavaScript进行解析
JSON数据可使用AJAX传输
不同点:
没有结束标签
更短
读写速度更快
能够使用JavaScript内建的eval()函数解析
使用数组
不留保留字
对于AJAX程序,使用JSON比XML,更快更易使用。
_____________________________________________________________________________________________
JSON语法规则:
数据在名称/值对中
数据由逗号分割
花括号保存对象
方括号保存数组
JSON值:
JSON的值可以是:
数字(整数或浮点数)
字符串(双引号)
逻辑组(true或flase
数组(方括号)
对象(花括号)
null
什么是JSON:
JavaScript对象表示法(JavaScript Object Notation)
JSON是轻量级的文本数据交换格式
JSON独立于语言
JSON具有自我描述性,更易于理解
JSON使用JavaScript语法来描述对象,但是JSON仍然独立于语言和平台。JSON解析器和JSON库支持许多不同的编程语言。
———————————————————————————————————————————————
JSON和XML比较:
类似XML:
JSON是纯文本
JSON具有自我描述性(人类可读)
JSON具有层级结构(值中存在值)
JSON可通过JavaScript进行解析
JSON数据可使用AJAX传输
不同点:
没有结束标签
更短
读写速度更快
能够使用JavaScript内建的eval()函数解析
使用数组
不留保留字
对于AJAX程序,使用JSON比XML,更快更易使用。
_____________________________________________________________________________________________
JSON语法规则:
数据在名称/值对中
数据由逗号分割
花括号保存对象
方括号保存数组
JSON值:
JSON的值可以是:
数字(整数或浮点数)
字符串(双引号)
逻辑组(true或flase
数组(方括号)
对象(花括号)
null
相关文章推荐
- 《Servlet与JSP核心编程第二版》阅读记录002-第一个servlet示例程序
- javaScript hook
- Json解析方式
- 浅谈JavaScript中的变量、参数、作用域和作用域链
- Java抓取网页数据(原网页+Javascript返回数据)
- ajax异步提交json字符串参数
- json_decode时含有中文是解码问题(json_decode返回为null)
- JS 读取XML设置级联菜单
- JavaScript数组的3种循环方式效率的比较
- Jsoup获取HTML响应并进行传值操作
- 《JavaScript启示录》摘抄
- json2form实例
- js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
- 怎样才算精通javascript
- js 备忘
- 关于jsp页面是放在webroot目录下和web-inf下优缺点
- 《Servlet与JSP核心编程第二版》阅读记录001-环境搭建
- js学习总结(一)
- 15-07-31 javascript--事件
- ExtJS 4.2: No separator in header of grid in IE11