一、fastJSON 包
dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.33</version>
</dependency>
二、转普通对象
自定义对象A
A aa = JSONObject.parseObject("字符串", A.class);
三、转带泛型对象文章来源:https://www.toymoban.com/news/detail-835665.html
包括一层泛型、多层泛型文章来源地址https://www.toymoban.com/news/detail-835665.html
// 一层泛型
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>>>() {});
到了这里,关于fastJSON 字符串转对象的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!