-
Notifications
You must be signed in to change notification settings - Fork 479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG]2.0.6反序列化中List里面有Long类型字段报错com.alibaba.fastjson2.reader.FieldReaderListInt64 #409
Comments
类的信息不完整,无法构造testcase,需要补充 WedsTeacherDeptList这个类的信息 |
上面打错了,已更正。这里要科学上网,好麻烦,既卡又慢,还时断时续的 |
cc75613 |
抱歉,样例数据少打了二个字段,teacherObject中实际上是有records这个字段的。 |
输入的是一个JSONObject,你想要的是一个List,你看下哪里搞错了? |
https://oss.sonatype.org/content/repositories/snapshots/com/alibaba/fastjson2/fastjson2/2.0.7-SNAPSHOT/ |
dept_list和manage_class_ids其实都是JSONArray对象数组来的,之前用1.X一直都可正常反序列化的。 |
这个 fix了吗 我这也遇到了类似的。不过我用的兼容包 |
@oday-xiexin 需要配置这个maven snapshot仓库 |
谢谢!已解决 |
版本:
2.0.6
实体类:
调用方法:
JSONObject teacherObject = 调用函数;//此处返回正确的JSONObject
List teacherList = teacherObject.getList("records", TeacherJson.class);
样例数据:
报错提示:
com.alibaba.fastjson2.reader.FieldReaderListInt64
尝试方法:
修改实体DeptList中的deptId类型为String,且将它的getDeptId和setDeptId方法都修改为String类型,不会报错。
The text was updated successfully, but these errors were encountered: