alibabaFastJson之json转指定List
发表于|更新于
|浏览量:
有一种健忘是高贵的,就是不记旧恶。——赛蒙兹
之前写了篇fastjson基本使用,这两天遇到一个意料之外的
需要把一个json的数组对象,转换成指定的List<User>
转换方式很简单
{“code”:200,”userList”:[{“password”:”achao”,”username”:”ruben”}],”data”:”操作成功!”,”list”:[“你好”,”加油”],”success”:true}
1 | JSONObject jsonObject = JSON.parseObject(jsonString); |
打印结果

相关推荐
2022-12-09
Comparable泛型踩坑
善疑人者,人亦疑之;善防人者,人亦防之。——刘基 之前写的Comparable解决泛型限定问题 遇到了这种情况: 这是因为LocalDate没有实现Comparable<LocalDate> 而是由其实现的接口ChronoLocalDate去继承的Comparable<ChronoLocalDate> 并且LocalDate去实现的Serializable,而不是ChronoLocalDate 我们这里直接用的T extends Comparable<T>,此处传了LocalDate就是extends Comparable<LocalDate> 和实现Serializable的不是同一层级,所以我们需要指定为Comparable<? super T>,这个意思就是说允许Comparable里的类型是它的父类或者接口,具体super和extends区别可以看泛型的super和extends 改成Comparable<? super T>后,编译通过
2020-08-16
springboot全局异常处理器
直接贴代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051package com.ruben.resolver;import com.ruben.utils.AjaxJson;import lombok.extern.slf4j.Slf4j;import org.springframework.validation.FieldError;import org.springframework.web.bind.MethodArgumentNotValidException;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.bind.annotation.RestControllerAdvice;import java.util.List;import java.util.stream.Collectors;...
2020-12-30
Collections.shuffle()
莫等闲,白了少年头,空悲切。——岳飞 转 Java.util.Collections类下有一个静态的shuffle()方法,如下: 1)static void shuffle(List<?> list) 使用默认随机源对列表进行置换,所有置换发生的可能性都是大致相等的。 2)static void shuffle(List<?> list, Random rand) 使用指定的随机源对指定列表进行置换,所有置换发生的可能性都是大致相等的,假定随机源是公平的。 通俗一点的说,就像洗牌一样,随机打乱原来的顺序。 注意:如果给定一个整型数组,用Arrays.asList()方法将其转化为一个集合类,有两种途径: 1)用List list=ArrayList(Arrays.asList(ia)),用shuffle()打乱不会改变底层数组的顺序。 2)用List list=Arrays.aslist(ia),然后用shuffle()打乱会改变底层数组的顺序。代码例子如下: 12345678910111213141516171819202...
2022-03-27
我在jdk8实现了jdk18的新特性
在自己身上,克服这个时代。——尼采 首先放jdk18的官方特性介绍地址:https://openjdk.java.net/jeps/420 我就不再过多解释了,直接贴代码吧~ 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117...
2021-01-29
正则工具类
学不可以已。——《荀子》 代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146package com.ruben.utils;import org.apache.commons.lang3.StringUtils;import java.util.regex.Pattern;/** * 通过正则表达判断是否正确的手机号,固定电话,身份证,邮箱等. * <p> *...
2021-01-01
postman导出api文档
理解生活而且还要热爱生活。——罗曼·罗兰 我阿里云OSS上的postman下载地址 postman官网下载地址 点击postman的new 选择API Documentation 你可以创建一个集合 或者选择一个已有集合 编写描述 然后点击Save 点击生成的链接就可以看到了 如果进去一直转圈,打不开页面,还有种方式 我们选择发布这个集合 然后这个页面我是能打开的,点击预览 效果如下

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog