- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 syntax error, expect {, actual string, pos 0, fastjson-version 1.2.45
但看字面意思,和百度反映来看,大致意思是,解析 JSON 数据时出现了语法错误。FastJSON 版本 1.2.45 不支持将空字符串转换为非字符串类型的属性,然后就是各种自定义序列化方法去解决这个问题,觉着有点儿麻烦就没有去做,也换过其他像Gson 库Jackson的序列化方式,但是都不太行。在项目中有这样一个需求需要去获取redis里面的hash类型的数据。在序列化的过程中出现了这个问题。多了一步格式化的操作就ok,主要就是将格式不正确的字符串格式化成正确的格式。1、把获取到的数据进行json格式化,
2023-07-07 18:22:11 1852 1
原创 NoSuchFieldException
前提:操作数据库使用的MybatisPlus,场景是要把三个字段的数据存到数据库里问题原因:(网上资料所述)1.本身就没有该Field;2.有该Field,但是该Field是使用private修饰的,而在获取该Field的时候,需要使用getDeclaredField这个方法。我属于第一种,原因是数据库有默认的字段(id,创建人id,创建时间,修改人id,修改时间,逻辑删除)是默认不传的,然后前端往后台没有传这几个字段,没有给字段赋值所以就导致了。解决过程:1. 原因:数据库把上面默认
2023-03-22 11:32:02 2428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人