誰かがそれを使用できるシナリオを提示できますか? 私がReferenceLoopHandling.Ignoreで理解しているのは、オブジェクト B を参照するオブジェクト A があり、B が C を参照し、C が再び A を参照する場合 (A->B->C->A)、シリアル化するとエンドレスになることです。 C と A の間のループは、以下を使用して回避できます。私は正しいですか?
JsonConvert.SerializeObject(data,
Formatting.Indented,
new JsonSerializerSetting()
{
ReferenceLoopHandling = ReferenceLoopHandling.Ignore
}
));
上記を使用して解決される自己参照ループの問題がありますが、上記の行がアプリケーションの肉 (重要な肉) であるため、それが何をしているのかを正確に理解したいと思います。