-
Notifications
You must be signed in to change notification settings - Fork 495
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.5 版本,json 转换字段排序 Feature.OrderedField 未生效 #394
Comments
你可以不加Feature.OrderedField试试,2我测试的结果默认是有序的 |
现在的情况就是,加了 Feature.OrderedField 和 不加 Feature.OrderedField 是一个效果,都是被排序了,并不是我输入的顺序。在1.2.60 版本,不加 Feature.OrderedField 会被排序,加了 Feature.OrderedField 则是我输入的顺序。 |
Feature.OrderedField 这个fastjson2已经没有了,你用的应该是兼容包,检查JSON是否引用的包名是否为2,如下 |
啊这。。。我用的是 <dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.5</version>
</dependency> |
public static void main(String[] args) { 输出结果: |
问题已经修复,请帮忙用2.0.6-SNAPSHOT版本验证,2.0.6正式版预计6月5日前发布 |
问题描述
2.0.5 版本,json 转换字段排序 Feature.OrderedField 未生效
环境信息
请填写以下信息:
重现步骤
以下代码使用不同的 fastjson 版本即可复现问题,问题版本:2.0.5、升级前版本:1.2.60
输出为
期望输出json的顺序不改变,但实际结果是顺序发生了改变。1.2.60 版本不存在此问题
The text was updated successfully, but these errors were encountered: