java string 类型转list实体类且忽略实体类中没有的字段

一、java string 类型转list实体类且忽略实体类中没有的字段

1、xml 添加依赖
go 复制代码
<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.8.8</version>
</dependency>
2、java代码
go 复制代码
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.lang.reflect.Type;
import java.util.List;
 
public class Main {
    public static void main(String[] args) {
        String json = "[{\"name\":\"John\", \"age\":30}]";
        Gson gson = new Gson();
        Type listType = new TypeToken<List<Person>>(){}.getType();
        List<Person> people = gson.fromJson(json, listType);
        people.forEach(System.out::println);
    }
}
 
class Person {
    private String name;
    private int age;
    // getters and setters
    @Override
    public String toString() {
        return "Person{name='" + name + "', age=" + age + '}';
    }
}
相关推荐
林夕sama几秒前
多线程基础(五)
java·开发语言·前端
Zzxy5 分钟前
HikariCP连接池
java·数据库
罗超驿9 分钟前
Java数据结构_栈_算法题
java·数据结构·
希望永不加班15 分钟前
SpringBoot 主启动类解释:@SpringBootApplication 到底做了什么
java·spring boot·后端·spring
桌面运维家16 分钟前
Windows/Linux云桌面:高校VDisk方案部署指南
linux·运维·windows
蝎子莱莱爱打怪43 分钟前
别再裸用 Claude Code 了!32 个亲测Skills + 8 个 MCP,开发效率直接拉满!
java·后端·claude
野犬寒鸦1 小时前
JVM垃圾回收机制面试常问问题及详解
java·服务器·开发语言·jvm·后端·算法·面试
马士兵教育1 小时前
RocketMQ如何进行性能调优?
服务器·windows·rocketmq
_杨瀚博1 小时前
JAVA找出哪个类import了不存在的类
java·后端
OKkankan2 小时前
深入理解linux进程
java·linux·c++