我遇到了完全相同的问题。我尝试了引用的段落中的解决方案,但它对我不起作用。
我所做的是在Clip类中为getMovie()返回null,然后无限循环问题消失了。以JSON格式返回的数据看起来像{“ movieId”:1 …
clips:[“ clipId”:1,“ movie”:“ null”,..]}。
如果您还想进一步删除JSON中的movie属性,则将类级注释添加到Clip类@JsonSerialize(include =
JsonSerialize.Inclusion.NON_NULL)
杰克逊功能:防止空值,默认值的序列化
更新:我发现更简单的方法是简单地删除Clip类中的电影吸气剂。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)