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 + '}';
    }
}
相关推荐
fly-phantomWing3 小时前
Maven的安装与配置的详细步骤
java·后端·maven·intellij-idea
清静诗意6 小时前
Windows 11 WSL2 迁移到非系统盘(E 盘)教程
windows·wsl
王小义笔记6 小时前
windows电脑如何执行openssl rand命令
windows·openssl
2401_841495646 小时前
【数据结构】红黑树的基本操作
java·数据结构·c++·python·算法·红黑树·二叉搜索树
学编程的小鬼6 小时前
SpringBoot 自动装配原理剖析
java·spring boot·后端
私人珍藏库7 小时前
[Windows] 3D软件 Blender 5.0 alpha版
windows·3d·建模
@@神农8 小时前
maven的概述以及在mac安装配置
java·macos·maven
杜子不疼.8 小时前
【C++】玩转模板:进阶之路
java·开发语言·c++
夜晚中的人海8 小时前
【C++】异常介绍
android·java·c++
Le1Yu8 小时前
2025-9-28学习笔记
java·笔记·学习