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

前端之家收集整理的这篇文章主要介绍了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;

猜你在找的Json相关文章