一、json的简介
- JSON(javaScript Object Notation ,JS对象标记),是一种轻量级的数据交换。
- JSON是存储文本信息的语法 类似于XML
- JSON 比 XML 更小 更快 更易解析
- JSON数据作为目前网络主流的数据传输格式之一 应用十分广泛
- JSON使用javascript语法来表述对象 但是JSON是独立于语言和平台的
- JSON解析器 和 JSON库支持许多不同的编程语言
二、JSON和xml的异同
不同点:
- json没有结束标签
- 更短
- 读写的速度更快
- 能够使用内建的javascript eval()方法进行解析
- 使用数组
- 不能使用保留字
相同:
- JSON是纯文本
- JSON具有可读性
- JSON可以通过AJAX进行传输
二、JSON的语法
- 【】:表示数组
- { }:表示对象
- " ":表示属性名字或字符串类型的值
- , : 多个属性的间隔符或者多个元素的间隔符
例如:
对象的存储格式:
- String json = "{'id':33,'name':'离家','age':12}";
数组的存储格式
- String json = "['北京','上海','广州']";
数组中存储对象:
- JSON格式:
- [
- {name:"张三",age:23},
- {name:"李四",age:23},
- {name:"王五",age:23}
- ]
<