![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
json
小楊还能再敲一行
记录本菜菜遇到的奇葩问题 写过的奇葩bug
展开
-
关于jackson List类型的反序列化
在实际使用中我需要将一个Json反序列换成List,一开始我是这么序列化的:于是他就报错,大致意思是LinkedHashMap对象转换失败…问题就来了…我这里没有这个类型的对象啊…于是我赶紧debug下…发现如果我这么直接转Listjackson无法识别我的类型,直接把List的类型变成了LinkedHashMap,导致报错。解决方案:List<BusinessContractVOChildren> list = this.objectMapper.readValue(tradingIn原创 2022-01-12 18:21:44 · 1196 阅读 · 0 评论 -
关于LocalDateTime序列化问题
背景说明:该项目已配置以下内容,只不过RocketMQ内块没有弄class LocalDateTimeJsonSerializer extends JsonSerializer<LocalDateTime> { LocalDateTimeJsonSerializer() { } public void serialize(LocalDateTime value, JsonGenerator gen, SerializerProvider serializers) th原创 2022-01-10 18:46:04 · 1794 阅读 · 0 评论 -
关于发送请求 json格式字段名 首字母大小写 那点事
分享小楊日常遇到的bug通过RestTemplate发送post请求,请求体是json类型…由于之前传输json完全按照java命名规范来的(首页字母小写,驼峰)…但这次对方系统需要全是大写的字段名,我就发现,json居然把我的首字母转成了小写…于是我…就又学疏才浅了…不多废话…直接上解决方案。解决方案1:直接使用GSON,gson直接用你的字段名。注:因GSON使用反射,性能较低解决方案2:通过对字段和get方法添加注解,具体注解我就不写了…因为我感觉此方法不太实用…我有很多类…类里又有很多注原创 2021-10-20 14:37:34 · 2194 阅读 · 2 评论