json.net – 如何在JSON序列化期间删除$id

我正在使用NewtonSoft.JSON …
之后JsonConvert.SerializeObject(myObject)。
它附加$ id …
喜欢

“$ id”:“1”,
“BookingId”:0,
“CompanyId”:0,
“IsCashBooking”:false,
“PaymentMethod”:0,
“IsReferral”:假,
“AreReferralPercent”:false,
“ReferralPaymentType”:0,
“ReferralDues”:0,
“PassengerId”:0,
“DepartmentID”:0,
“CostCenterID”:0,
“DeadMiles”:0

我们可以通过JsonSerializerSettings或任何其他方法删除这个$ id,如果是,那么如何…

我将此代码添加到我的WebApiConfig寄存器方法中,我已经摆脱了JSON中的所有$ id。
var json = config.Formatters.JsonFormatter;
        json.SerializerSettings.PreserveReferencesHandling =
            Newtonsoft.Json.PreserveReferencesHandling.None;

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...