我正在开发一个遗留系统。现在我需要将数据更改为 Json,但陷入循环引用问题。我已经搜索了答案,比如使用杰克逊参考
代码如下:
public abstract class OWLNode {
// parent-child links
@JsonBackReference protected List<OWLNode> superNodes;
@JsonBackReference protected List<OWLNode> children;
protected String label;
protected HierarchyElement element;
protected static OWLNode[] LEAF_NODE = new OWLNode[0];
}
错误是:
java.lang.IllegalStateException: circular reference error Offending field: children