私はjackson2.0を使用して、それ自体への参照を持つクラスをシリアル化します。
Class A{
String identifier;
List<A> related;
}
JSONを次のように表示したい:
{ identifier: "name",
related [ identifier: "related to name",
identifier: "also related to name"]
}
基本的に、私は1つの深さの再帰を通過したいと思います。私はもう試した
@JsonIdentityInfo(generator=ObjectIdGenerators.IntSequenceGenerator.class, property="@id")
ただし、元のオブジェクトへのリンクがある場合にのみ再帰を停止します。どうすればこれを修正できますか?