-
Notifications
You must be signed in to change notification settings - Fork 510
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
fastjson1.x 兼容版本 2.0.14 调用 JSON.parseArray(jsonData, clazz);出错 无法转换 #778
Comments
SlotModel 这个类的代码发一下 |
能帮忙简化一个重方便重现问题的testcase么? |
可以 删除 那些 不存在得实体类 就留ConfigModel 基本属性 对象属性可以 删除测试 |
JSON.parseArray(jsonData, clazz); 定义好 对应实体类(FieLdsModel ConfigModel ....) 放入上面 jsonData 数据 调用JSON.parseArray(jsonData, clazz) 即可 |
对应缺失 类 已补充 麻烦温大佬 看看 |
JSON.parseArray(jsonData, clazz) , |
目前是不支持识别连续__的名称了,你这个比较奇怪 |
我需要这个得 因为我得项目 就有这个(1.2.x 是会有值得 但是2.x得 版本 好像不行) |
可以通过JSONField额外配置 @Data
public static class FieLdsModel {
@JSONField(alternateNames = "__config__")
private ConfigModel config; 支持__会有别别的兼容问题,所以就不支持连续下划线了 |
好 我试试 谢谢 温大佬 因为1.2.83 我一直没升级 是因为这个版本 是支持__ 2.x 我就没升级上去 |
这种方式出现其他报错了 |
@wwkk7080 出现什么其他报错了? |
https://github.com/alibaba/fastjson2/releases/tag/2.0.16 |
问题描述
简要描述您碰到的问题。
#584 此项修复 fastjson1.x 更新最新兼容版本2.0.14
测试config属性 JSON.parseArray 依旧还是 null (1.2.x 版本 无误 2.x以上版本 获取确是null)
如图:
环境信息
请填写以下信息:
重现步骤
如何操作可以重现该问题:
#584 详细
xxx.xxx
方法...
数据...
错误The text was updated successfully, but these errors were encountered: