当前位置: 首页 > news >正文

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

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

1、xml 添加依赖
<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.8.8</version>
</dependency>
2、java代码
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 + '}';
    }
}

相关文章:

  • 城市更新浪潮下的破局之道:中建海龙模块化集成建筑技术的新应用
  • 数智读书笔记系列021《大数据医疗》:探索医疗行业的智能变革
  • 接收与发送ipv6数据包
  • 北斗设备启动流程与时长解析
  • W80x使用WM IoT SDK 2.X 开发(二)驱动tft屏幕
  • JavaScript |(六)DOM事件 | 尚硅谷JavaScript基础实战
  • JVM 学习前置知识
  • 2025年渗透测试面试题总结-某四字大厂实习面试复盘 一面 二面 三面(题目+回答)
  • 【赵渝强老师】达梦数据库MPP集群的架构
  • Rust练手项目第一章
  • STM32 SPI总线驱动CH376T实现U盘/TF卡读写全解析—CH376数据手册分析(中上) | 零基础入门STM32第七十三步
  • XXE漏洞
  • Ollama详解,无网环境导入运行本地下载的大模型,无网环境pycharm插件大模型调用(更新中)
  • 招聘面试季--一文顿悟,Java中字节流和字符流的区别及使用场景上的差异
  • Linux安装go环境
  • Linux练习
  • 训练过程中实时显示 epoch 进度和动态指标
  • Babel 从入门到精通(二):Plugin插件和Preset预设配置详解
  • 红数码影视(RED Digital Cinema)存储卡格式化后的恢复方法
  • 从理论到实践:RK3576边缘逻辑引擎在冷链物流的成功案例
  • 新闻1+1丨强对流天气频繁组团来袭,该如何更好应对?
  • 浙江演艺集团7部作品组团来沪,今夏开启首届上海演出季
  • 会谈时间迟迟未定、核心议题存在分歧,俄乌“土耳其谈判”一波三折
  • 体坛联播|巴萨提前2轮西甲夺冠,郑钦文不敌高芙止步4强
  • 端午小长假前夜火车票今日开抢,多个技巧提高购票成功率
  • 特朗普促卡塔尔说服伊朗放弃核计划,伊朗总统:你来吓唬我们?