最近、厄介な問題に遭遇しました。ここでデータモデルを単純化しますが、原則はまったく同じです。クラス「User」があります。そのクラスには、ユーザーが所有するオブジェクトのリストであるプロパティがあります。このクラス「オブジェクト」もあります。すべての「オブジェクト」には所有者がいるため、その所有者にリンクする「ユーザー」タイプのプロパティがあります。今、私がやろうとしているのは基本的にこれです
return Json(myUser,JsonRequestBehavior.AllowGet);
ページを読み込むと30秒ほどかかり、「RecursionLimitを超えました」というエラーが表示されます。
これは、オブジェクトが相互にリンクしているためだと思います。さて、私の質問は、これを回避するために、オブジェクトの1レベルよりも深くなるべきではないことを「Json」にどのように伝えることができるかということです。