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 + '}';
    }
}
相关推荐
实在智能RPA14 小时前
航空Agent落地效果评估指标:2026年企业级智能自动化价值度量体系拆解
java·网络·人工智能·ai·自动化
程序员二叉14 小时前
【JUC】AQS底层深度拆解|独占/共享模式|队列原理全详解
java·开发语言·面试·juc
地铁潜行者14 小时前
消息堆积后,为什么一扩容消费者,MySQL 先被打崩了?
java·后端
地铁潜行者14 小时前
订单状态更新成功了,分账消息却没发出去:聊聊本地消息表的一致性坑
java·后端
亦暖筑序14 小时前
Java 8老系统SQL Agent实战:AI生成候选SQL,安全引擎拦截后再执行
java·人工智能·sql
CodeStats14 小时前
《源纹天书》卷一:归元初醒(第1-5章)
java
大囚长14 小时前
大模型服务端如何命中缓存
java·人工智能·缓存·dubbo
摇滚侠14 小时前
SpringMVC 入门到实战 拦截器 78-82
java·后端·spring·maven·intellij-idea
磊 子15 小时前
C++移动语义和智能指针
java·开发语言·c++
JAVA面经实录91715 小时前
Elasticsearch 完整版完整知识体系
java·elasticsearch·搜索引擎·es