私は現在、このJacksonプラグインを使用しています
私の循環グラフをシリアル化しました。次に、クライアントでJSOGを使用して {@ref} オブジェクトを次のようにデコードします。
JSOG.decode(data)
問題は、json をサーバーに送り返そうとしているときに発生します。データに対して何もしないと、「最大コール スタック サイズを超えました」というメッセージが表示されます。これは明らかに、js オブジェクトが周期的であるためです。私は使用してみます:
JSOG.stringify(data);
しかしその後、Jackson はすべての @id と @ref を窒息させます。
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "@id"
これを行う方法を理解している人はいますか?