fastJSON 字符串转对象

一、fastJSON 包

复制代码
dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.33</version>
</dependency>

二、转普通对象

自定义对象A

复制代码
A aa = JSONObject.parseObject("字符串", A.class);

三、转带泛型对象

包括一层泛型、多层泛型

复制代码
// 一层泛型
A<B> orderData = JSON.parseObject("json字符串",new TypeReference<A<B>>(){});
// 多层泛型
A<B<C>> orderData = JSON.parseObject("json字符串",new TypeReference<A<B<C>>>(){});

举例:
ApiResponse<List<CaseInfoVo>> initialCaseInfoApiResponse = JSONObject.parseObject(requestResult, new TypeReference<ApiResponse<List<CaseInfoVo>>>() {});
相关推荐
90后的晨仔17 分钟前
掌握Vue的Provide/Inject:解锁跨层级组件通信的新姿势 🔥
前端
皮皮林55118 分钟前
订单分库分表后,商家如何高效的查询?
java
苏打水com24 分钟前
美团前端业务:本地生活生态下的「即时服务衔接」与「高并发交易」实践
前端·生活
90后的晨仔28 分钟前
Vue中为什么要有 Provide / Inject?
前端·vue.js
阿沁QWQ30 分钟前
MySQL服务器配置与管理
服务器·数据库·mysql
草字37 分钟前
uniapp 防止长表单数据丢失方案,缓存表单填写内容,放置卡退或误操作返回。
前端·javascript·uni-app
Roye_ack37 分钟前
【项目实战 Day12】springboot + vue 苍穹外卖系统(Apache POI + 工作台模块 + Excel表格导出 完结)
java·spring boot·后端·excel·苍穹外卖
ObjectX前端实验室39 分钟前
LLM流式输出完全解析之socket
前端
wanhengidc1 小时前
云手机能够做些什么?
运维·服务器·人工智能·智能手机·云计算
2401_865854881 小时前
腾讯云手机适用于哪些人群
服务器