JSON简介
JSON
- 定义:JSON --- JavaScript 对象表示法(JavaScript Object Notation)。
- 作用:JSON 是存储和交换文本信息的语法。
JSON与XML的比较:
- 相同点
- JSON和XML一样,都是一种表示数据的格式
<!-- XML数据 --> <user> <name>sunwukong</name> <age>18</age> </user>
{"name":"孙悟空","age":8,}//json数据
- 不同点
- JSON 比 XML 更小、更快,更易解析。
- JSON比XML的存储和解析性能要高的多,JSON要比XML高30%左右。
- JSON字符串不方便阅读,但是传输性能好
- XML方便阅读,但是传输性能差
JSON的格式
json对象是用{}括起来的键值对结构:
- 键和值之间用 冒号“:” 分隔
- 键值对之间用逗号 “,” 分隔
- 键必须是字符串类型,也就是说必须用""[双引号]引起来!不能使用单引号,也不能不用引号!
JSON值的数据类型:
- 数字(整数或浮点数)
- 字符串(在双引号中)
- 逻辑值(true 或 false)
- 数组(在方括号中)
- 对象(在花括号中)
- null
注意点:
- JSON对象是用花括号 { } 括起来的,而数组是用方括号 [ ] 括起来的!
- 如果是最后一组键值对,不需要加逗号 “,”
例如:{"name":"chen","age":18,"date":new Date(),"school":null,"hobby":[1,2,3],"gender":true}
不想学好基础的程序员不是好的程序员。