JSON解析
小白新写的博客,如有不足请多担待
解析过程:JAVA对象——>JSON字符串
JSON解析:1.谷歌JSON(Gson) 2.阿里云JSON(FastJson)
Gson:
JAVA对象——>JSON字符串
1.引入JAR包
2.在需要转换JSON字符串的位置编写如下代码:
String json = new Gson().toJSON(要转换的对象)
JSON字符串——>JAVA对象
1.引入JAR包
2.在需要转换JAVA对象的位置编写如下代码
对象=new Gson.formJson(Json字符串 对象类型.class)
FastJson:
JAVA对象——>JSON字符串
1.导入JAR包
2.在需要转换JSON字符串的位置编写如下代码:
String json = new Gson().toJSON(要转换的对象)
JSON字符串——>JAVA对象
1.导入JAR包
2.在需要转换JAVA对象的位置编写如下代码
(转对象): 类型 对象 = JSON.parseobject(JSON字符串,类型.class)
(转数组):List<类型> list = JSON.parseArray(JSON字符串类型.class)