栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

zh JSON工具 解析 FastJson Gson Jackson 前端页面Json解析 json包

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

zh JSON工具 解析 FastJson Gson Jackson 前端页面Json解析 json包

1 阿里 FastJson 1// 导入依赖库为fastjson-1.2.68.jar

// FastJson处理

2// 将对象转换成json字符串

final String jsonString = JSON.toJSONString(student);

3.// 将json字符串转换成java对象

final Student stu1 = JSON.parseObject(jsonString, Student.class);

4.// 将集合转换成json字符串

final String jsonString1 = JSON.toJSONString(list);

5.// 将json字符串转换成java集合

final List list1 = JSON.parseObject(jsonString1, new TypeReference(){});
for (Student o : list1) {
System.out.println(o);
}

2.jackson 1. // 导入依赖

jackson-annotations-2.9.10.jar、
jackson-core-2.9.10.jar、
jackson-databind-2.9.10.jar

//Jackson处理
//创建一个Jackson对象
ObjectMapper mapper = new ObjectMapper();
try {

2 // 将对象转换成json字符串
final String jsonString = mapper.writeValueAsString(student);
3. // 将json字符串转换成java对象
final Student stu1 = mapper.readValue(jsonString, Student.class);
4. // 将集合转换成json字符串
final String jsonString1 = mapper.writeValueAsString(list);
5. // 将json字符串转换成java集合
final List list1 = mapper.readValue(jsonString1, new TypeReference>(){});
for (Student o : list1) {
    System.out.println(o);
}

}catch (Exception e){
e.printStackTrace();
}

# 3 谷歌Gson


## 1.// 导入依赖gson-2.8.6.jar
 // Gson处理
// 创建一个Gson的对象
Gson gson = new Gson();
## 2.// 将对象转换成json字符串
final String jsonString = gson.toJson(student);
 
## 3.// 将json字符串转换成java对象
final Student stu1 = gson.fromJson(jsonString, Student.class);
 
## 4.// 将集合转换成json字符串
final String jsonString1 = gson.toJson(list);
 
## 5.// 将json字符串转换成java集合
final List list1 = gson.fromJson(jsonString1, new TypeToken>(){}.getType());
for (Student o : list1) {
    System.out.println(o);
}


# 4. 前端页面 json解析
## 1// json对象
var s = {id:1,name:"张三",sex:"男",age:20};
console.log(s);
##  2 // 转换成json字符串
var str = JSON.stringify(s);
console.log(str);
## 3.// 转换成json对象
var p =  JSON.parse(str);
console.log(p);
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1036190.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号