fastjson2 icon indicating copy to clipboard operation
fastjson2 copied to clipboard

[BUG] JSONWriter.Feature.ReferenceDetection 无效

Open Bob6474 opened this issue 3 months ago • 1 comments

问题描述

简要描述您碰到的问题。 @JSONType(serializeFeatures = {JSONWriter.Feature.ReferenceDetection}) 无效 @JSONField(serializeFeatures = {JSONWriter.Feature.ReferenceDetection}) 无效

环境信息

请填写以下信息:

  • OS信息: macOS 14.4.1
  • JDK信息: java version "17.0.9" 2023-10-17 LTS
  • 版本信息:fastjson2 2.0.50

重现步骤

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

@JSONType(serializeFeatures = {JSONWriter.Feature.ReferenceDetection}) 
public class A {
  private B b;
}

@JSONType(serializeFeatures = {JSONWriter.Feature.ReferenceDetection}) 
public class B {
  private A a;
}

JSONObject.toJSONString(a);

期待的正确结果

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

相关日志输出

请复制并粘贴任何相关的日志输出。 image

附加信息

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

Bob6474 avatar May 20 '24 06:05 Bob6474