JSON介绍
来源:互联网 发布:数据库原理基本知识点 编辑:程序博客网 时间:2024/05/21 11:17
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
-
0 0
- 介绍 JSON
- JSON 介绍
- 介绍 JSON
- 介绍 JSON
- 介绍 JSON
- JSON介绍
- 介绍 JSON
- 介绍 JSON
- json介绍
- 介绍JSON
- JSON介绍
- JSON介绍
- 介绍 JSON
- 介绍 JSON
- json 介绍
- JSON介绍
- json介绍
- json介绍
- ViewPage判断左右滑动
- Java线程同步机制深入阐述
- 发布网站到IIS的一些列操作和问题
- 小议:忘记SharePoint 2013 PassPhrase 怎么办?
- JavaScript数组的3种循环方式效率的比较
- JSON介绍
- web.xml配置之<context-param>详解
- 第18章 发布与订阅
- java ASM
- setBackground找不到方法
- 动态分配三维数组
- ActiveMQ学习资料
- Java多线程 -- 线程的栈模型
- OpenWrt(来自MTK的源码) 内存,交换机相关配置