本文介绍: synchronousSsoUser:实体类方法二比方法使用起来更简便一下=点。转换之后直接可以list操作了。res: json格式数据res: json格式数据。SysUser:实体类
// json(String类型数据处理成Lsit集合

[ {
  "loginName" : "admin",
  "passWord" : "123456",
  "name" : "管理员",
}, {
  "loginName" : "cs01",
  "passWord" : "123456",
  "name" : "测试01",
},
{
  "loginName" : "cs02",
  "passWord" : "123456",
  "name" : "测试02",
} ]

方法一:使用Jackson

pom.xml文件添加以下依赖

<dependency>  
    <groupId&gt;com.fasterxml.jackson.core</groupId>  
    <artifactId>jackson-databind</artifactId>  
    <version>2.13.0</version> 
    <!-- 或者使用最新版本 -->  
</dependency>
        ObjectMapper mapper = new ObjectMapper();
        try {
            List<synchronousSsoUser> userList = mapper.readValue(res, new TypeReference<List<synchronousSsoUser>>(){});
            for (synchronousSsoUser user : userList) {
                System.out.println(user);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
res: json格式的数据
synchronousSsoUser:实体类

转换之后直接可以list操作

方法二:使用Gson

Gson gson = new Gson();
List<SysUser> userList = Arrays.asList(gson.fromJson(res, SysUser[].class));

     for(SysUser user : userList){
         System.out.println(user);
      }

res: json格式的数据

SysUser:实体类

方法二比方法一使用起来更简便一点

原文地址:https://blog.csdn.net/Yuanyuhuan1/article/details/132761861

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_6395.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注