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>>>() {});
相关推荐
(:满天星:)6 分钟前
第31篇:块设备与字符设备管理深度解析(基于OpenEuler 24.03)
linux·运维·服务器·网络·centos
小陶来咯9 分钟前
【仿muduo库实现并发服务器】Acceptor模块
运维·服务器
梵高的代码色盘12 分钟前
后端树形结构
java
行云&流水12 分钟前
Vue3 Lifecycle Hooks
前端·javascript·vue.js
爱莉希雅&&&12 分钟前
shell编程之awk命令详解
linux·服务器·git
笑稀了的野生俊16 分钟前
在服务器中下载 HuggingFace 模型:终极指南
linux·服务器·python·bash·gpu算力
Sally璐璐20 分钟前
零基础学HTML和CSS:网页设计入门
前端·css
代码的奴隶(艾伦·耶格尔)22 分钟前
后端快捷代码
java·开发语言
老虎062727 分钟前
JavaWeb(苍穹外卖)--学习笔记04(前端:HTML,CSS,JavaScript)
前端·javascript·css·笔记·学习·html
虾条_花吹雪34 分钟前
Chat Model API
java