一、json定义:
- 轻量级的文本数据交换格式
- 具有自我描述性【看到某个json数据就能知道它的特点】
- 比XML传输速度快【跨平台】
二、json的语法规则
(1)语法:
{
"name":"jason",
"age":20,
"skills":["Java","Hadoop","Python"]
}
(1)构成要素:
1、对象{} 2、数组[] 3、属性名:属性值 4、逗号(多个数据之间由逗号分隔)
(2)属性值类型的种类:
字符串、数字、布尔值、null、数组、对象
三、JSON实战
步骤1、JSON解析框架fastjson-1.2.47.jar【使用maven的pom依赖管理】
步骤2、创建maven工程,并创建标准目录
步骤3、实现Java对象转换为JSON 字符串
3.1创建Java对象
private String name; private int age; private List<String> arrays; 略《 Getter and Setter》
3.2 pom引入fastjson的依赖
3.3测试类转换
步骤4 实现json字符串转成Java对象