JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式.
1.Json文件格式
Json的一个文件由一个大括号包裹
Json代码示例:
{
"name":"张三",
"age":18,
"friends":["宋江","赵公明","吴用"]
}
Json代码的特点:
Json文件的本质也是一个字符串,不像xml文件一样有.xml这种专属后缀名。
一个对象, 由一个大括号表示.括号通过键值对来描述对象的属性
(可以理解为, 大括号中, 包含的是一个个的键值对.)
格式:
键与值之间使用冒号连接, 多个键值对之间使用逗号分隔.
键值对的键 应使用引号引住 (通常Java解析时, 键不使用引号会报错. 而JavaScript能正确解
析.)
在JSON格式中可以与对象互相嵌套
[元素1,元素2…]
2.Json的解析
Java中目前没有官方的包提供解析Json文本服务,现在常用的有Google公司提供的Gson和阿里公司提供的FastJson作为解析工具。
Gson下载
Fa