wushujia789

Results 4 issues of wushujia789

java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(TimSort.java:899) ~[?:1.8.0_221] at java.util.TimSort.mergeAt(TimSort.java:516) ~[?:1.8.0_221] at java.util.TimSort.mergeForceCollapse(TimSort.java:457) ~[?:1.8.0_221] at java.util.TimSort.sort(TimSort.java:254) ~[?:1.8.0_221] at java.util.Arrays.sort(Arrays.java:1438) ~[?:1.8.0_221] at com.alibaba.fastjson.util.TypeUtils.computeGetters(TypeUtils.java:1880) ~[fastjson-1.2.78.jar:?] at com.alibaba.fastjson.util.TypeUtils.buildBeanInfo(TypeUtils.java:1820) ~[fastjson-1.2.78.jar:?] at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:113)...

### 请描述您的需求或者改进建议 有些transient对象不需要持久化但是需要输送到前端展现或者需要RPC传输到其他调用端。 ### 请描述你建议的实现方案 在该枚举里面添加 JSONWriter.Feature.NotSkipTransientField ### 描述您考虑过的替代方案 每次遇到该场景都需要再定义一个DTO类 然后去掉transient修饰符感觉很麻烦。直接使用同一个类定义会方便很多。 #### 附加信息 *如果你还有其他需要提供的信息,可以在这里填写(可以提供截图、视频等)。*

enhancement

### 问题描述 直接在JDK环境中运行正常,但是使用 native-maven-plugin 打成 native-image时 反序列化 会出现如下两种错误: 使用 native-maven-plugin 打成 native-image时 反序列化 bean对象报错: com.alibaba.fastjson2.JSONException: illegal fieldName input 52, offset 8, character 4, line 1, column 8, fastjson-version 2.0.54 {"e":864000000,"m":1736742368812,"o":"2025-01-13...

bug