JSON:JavaScript Object Notation
JavaScript对象表示法
JSON是多用于存储和交换文本信息的语法
类似于XML 但比XML更小 更快 因此传输速度更快
将零散的数据封装成对象
例:
Java对象表示:
Person p=new Person();
p.setName("Piconjo");
p.setAge(18);
p.setGender("男");
JSON表示:
var p={
"name":"Piconjo",
"age":18,
"gender":"男"
}
语法
一、基本规则
1、数据在键值对中
JSON数据是由键值对构成的
键用引号(单双引号)引起来 也可以不使用引号
值的类型:
- 数字(整数或浮点数)
- 字符串(在引号中)
- 逻辑值(true/false)
- 数组(在方括号中)
- 对象(在花括号中)
- null