Tag: 双向关系

jackson – 具有双向关系的实体序列化(避免循环)

我有两个实体: Parent { Child[] children; } and Child { Parent parent; } 我知道@JsonBackReference和@JsonManagedReference 。 它们是好的,如果我正在序列化Parent实例。 但是我也需要传输Child实例,我希望填充parent字段。 换一种说法: 在Parent序列化中,它应该有children但是他们的父领域可能是空的(可以通过使用json引用注释来解决)。 在Child序列化中, parent应该有children (但是children不必有parent 。 有没有办法使用标准的jacksonfunction解决它? 即跳过已序列化的实体的序列化,而不是标记符合或不符合序列化条件的字段。