JSON
一、语法格式
对象格式**
{
“name”:“金苹果”,
“info”:“种苹果”
}
数组格式 在JSON格式中可以与对象互相嵌套
[元素1,元素2…]
二、Gson
(1). 将对象转换为JSON字符串
* 1. 引入JAR包
* 2. 在需要转换JSON字符串的位置编写如下代码即可:
* String json = new Gson().toJSON(要转换的对象);
(2). 将JSON字符串转换为对象
* 1. 引入JAR包
* 2. 在需要转换Java对象的位置, 编写如下代码:
* 对象 = new Gson().fromJson(JSON字符串,对象类型.class);
Gson案例:
三、FastJson
(1). 将对象转换为JSON字符串
* 1. 引入JAR包
* 2. 在需要转换JSON字符串的位置编写如下代码即可:
* String json=JSON.toJSONString(要转换的对象);
(2).将JSON字符串转换为对象
* 1. 引入JAR包
* 2. 在需要转换Java对象的位置, 编写如下代码:
* 类型 对象名=JSON.parseObject(JSON字符串, 类型.class);
* 或
* List<类型> list=JSON.parseArray(JSON字符串,类型.class);
FastJson案例:
四、JSON中数组格式和对象格式嵌套
案例: