fastjson2 icon indicating copy to clipboard operation
fastjson2 copied to clipboard

[BUG]偶发性,JSON.toJSONString,序列化字符串后,会丢失部分字段的数据

Open GusGus2008 opened this issue 4 months ago • 3 comments

问题描述

这边业务运行期间,发现偶发性的,序列化后的字符串会丢失部分字段的数据。虽然发生的时间是偶发,但是估计某几个字段,比如List<Long>, JSONObject 和 List<JSONObject> 这几个类型的字段

环境信息

请填写以下信息:

  • OS信息: [e.g.:CentOS 8.4.2105 4Core 3.10GHz 16 GB]
  • JDK信息: [e.g.:Openjdk 17]
  • 版本信息:[e.g.:Fastjson2 2.0.53]

重现步骤

如何操作可以重现该问题:

没法重现,但是加了日志能证明是序列化后丢失了字段,期间我还看过数据,缺少字段值没有了

Image

期待的正确结果

对您期望发生的结果进行清晰简洁的描述。

相关日志输出

这个日志记录 Image

这个日志截图能证明读取出来的数据没问题,日志没触发到

Image

附加信息

如果你还有其他需要提供的信息,可以在这里填写(可以提供截图、视频等)。

GusGus2008 avatar Aug 22 '25 02:08 GusGus2008

可以帮忙验证下 2.0.58 版本吗?

jujn avatar Aug 22 '25 06:08 jujn

升级过最新的版本也会这样

GusGus2008 avatar Aug 22 '25 09:08 GusGus2008

能帮忙构建重现问题的testcase么?

wenshao avatar Sep 21 '25 00:09 wenshao