我最近遇到了一个烦人的问题。我将在这里简化我的数据模型,但原理是一样的。我有一个类“用户”。在那个类中,我有一个属性,它是用户拥有的对象列表。我也有这个类“对象”。因为每个“对象”都有一个所有者,所以它有一个“用户”类型的属性,它链接到它的所有者。现在,我想做的基本上就是这个
return Json(myUser,JsonRequestBehavior.AllowGet);
当我加载页面时,大约需要 30 秒,然后我收到错误“超出 RecursionLimit”。
我想这是因为这些对象相互链接。现在我的问题是,我怎样才能告诉“Json”它不应该深入到 1 级对象以避免这种情况?