Jackson - serializacja podmiotów z relacjami dwukierunkowymi (unikanie cykli)

Mam dwa podmioty:

<code>Parent {
   Child[] children;
}

and 

Child {
   Parent parent;
}
</code>

Jestem tego świadomy@JsonBackReference i@JsonManagedReference. Są dobre, jeśli serializuję instancjeParent.

Ale muszę też przenieść instancjeChild i chcę miećparent zaludnione pole.

Innymi słowy:

Po serializacjiParent powinno miećchildren ale ich pole nadrzędne może być puste (można je rozwiązać za pomocą adnotacji referencyjnych json).Po serializacjiChild powinno miećparent z ichchildren (alechildren nie muszę miećparent zaludniony.

Czy istnieje sposób na rozwiązanie tego problemu przy użyciu standardowych możliwości Jacksona?

To znaczy. pomiń serializację podmiotów, które były już serializowane, zamiast oznaczania pól kwalifikujących się lub niekwalifikujących się do serializacji.

questionAnswers(2)

yourAnswerToTheQuestion