使用gson处理JSON与其他形式之间的转化
一、 JSON具体形式
Json 以 key-value 的形式存储数据
Key 的取值 为 String 类型;
Value 的取值为 String,boolean,Number,数组,Object,null;
Json串以{开始,以}结尾;
Json 串中数组是以[开始,以]结尾;
Json 串中Object是以{开始,以}结尾;
具体如下:http://www.json.org/
二、解析方式
2.1 使用gson处理json与不同形式之间的转化
Gson 是一个 Google 提供的一个 Java 库,可用于将 Java 对象转换为 JSON 表示。它也可以被用来
将 JSON 字符串转换成一个等效的 Java 对象。
下载jar包网址 https://mvnrepository.com
2.1.1 java对象转为 Json字符串
//创建User对象
User user = new User();
User.setName("张三");
User.setAge(18);
User.setSex(true)
//创建Gson对象
Gson gson = new Gson();
//将 对象 转化成 json 字符串
String json = gson.toJson(stu);
2.1.2 Json字符串转为java对象
// 创建json字符串
String json1 = "{\"name\":\"张三\",\"age\":\"18\,\”sex\”:true\"}";
// 创建Gson对象
Gson gson1 = new