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

实际项目中Gson的用法,解析对象嵌套list对象的问题

问题:

在实际项目中,遇到list<Object>嵌套list<Object>的参数结构,需要解析这种数据,发现用fastjosn怎么也解析不了,后俩想到了Gson,没想到真能解决这个问题。

 json字符串结构

对象里面循环嵌套subList的数据结构

[{"sid": 115188,"version": 1,"subList": [{"sid": 115189,"version": 1,"subList": [{"sid": 115196,"version": 1,"subList": []}]}]},{"sid": 115187,"version": 1,"subList": [{"sid": 115190,"version": 1,"subList": [{"sid": 115195,"version": 1,"subList": []}]}]}
]

解析过程

  Type listType = new TypeToken<List<CtMgStage>>() {}.getType();Gson gson = new Gson();String toJson = gson.toJson(reqData);List<CtMgStage> list = gson.fromJson(toJson, listType);

这样解析的最终结果对象,就是嵌套的这种


http://www.mrgr.cn/news/13268.html

相关文章:

  • 图表检测检测系统源码分享 # [一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
  • 计算机毕业设计选题推荐-房产信息管理系统-Java/Python项目实战
  • 逆波兰表达式
  • WinTune 系统基准测试:让你的电脑性能飞速提升
  • 【51单片机】2-3-1 【I/O口】【电动车防盗报警项目】震动传感器实验1—震动点灯
  • 学懂C++(四十一):网络编程——深入详解 C++ 网络编程之 WebSocket 应用技术
  • Openstack 与 Ceph集群搭建(下): Openstack部署
  • 鸿蒙开发:深入浅出Stage模型(UIAbility组件)
  • 操作系统原子操作
  • 线上考试系统---虚拟化技术部署
  • PHP多门店民宿酒店预订系统小程序源码
  • Linux之ip命令详解
  • qemu:gpio使用
  • 在浏览器输入URL回车之后发生了什么?
  • [Meachines] [Medium] Bastard Drupal 7 Module Services-RCE+MS15-051权限提升
  • 记录|Form1中嵌套Form2时的频闪问题解决[不同于常见的三部曲]
  • 线性二次调节器(LQR)和模型预测控制(MPC)算法对比介绍
  • TCP并发服务端的实现
  • 深度学习学习经验——长短期记忆网络(LSTM)
  • 学术好物!推荐8款写论文神器app查重率低网站