gpt4 book ai didi

java - AppEngine 端点 JsonMappingException - 避免字段被序列化

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:50:31 24 4
gpt4 key购买 nike

我有这个错误:

 com.google.appengine.repackaged.org.codehaus.jackson.map.JsonMappingException: Direct self-reference leading to cycle

我一直试图避免导致这个被序列化的字段,但错误没有得到纠正。我试图将@JsonIgnore 放在任何地方,在 getter、setter、属性以及它们的所有可能组合中。

谢谢

->编辑

我无法导入 com.google.appengine.repackaged.org.codehaus.jackson.annotate.JsonIgnoreProperties,它说“使用 com.google.appengine.repackaged 可能会导致您的应用在没有警告的情况下中断。”。所以我改为导入 org.codehaus.jackson.annotate.JsonIgnoreProperties。

重新打包的包(我无法导入的那个)抛出异常。这就是我的 JsonIgnore 不起作用的原因吗??

再次感谢。

最佳答案

我找到了解决方案。我将整个包放在注释中。

@com.google.appengine.repackaged.org.codehaus.jackson.annotate.JsonIgnoreProperties({"users"})
public class MyClass extends MySuperClass{
....
}

这样 Eclipse 不会给我这个错误:使用 com.google.appengine.repackaged 可能会导致您的应用程序在没有警告的情况下中断,但一切正常。

关于java - AppEngine 端点 JsonMappingException - 避免字段被序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19552590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com