Arb*_*æde 1 c# asp.net-mvc asp.net-web-api
我有返回某个对象的可枚举列表的 Web Api 服务,但是我在客户端看到每个对象都有一些额外的 $id ?为什么我得到它?是什么原因 ?是否可以停用它?
它会自动添加句柄,因此如果该元素再次出现在代码中,它只会添加对它的引用。
您可以通过将其添加到全局 asax(或您正在使用的任何其他引导程序)中的 Application_Start 来停用它
var json = config.Formatters.JsonFormatter;
json.SerializerSettings.PreserveReferencesHandling = Newtonsoft.Json.PreserveReferencesHandling.None;
Run Code Online (Sandbox Code Playgroud)