>故障排除json.net自我引用循环错误
>>序列化复杂的POCO类(普通的旧CLR对象),尤其是从实体数据模型(.EDMX)生成的序列化poco类,有时会导致“检测到的自我引用循环检测到”错误。之所以发生这种情况,是因为模型中的圆形引用在序列化过程中创建一个无限的环路。
JsonConvert.SerializeObject
该解决方案涉及使用
配置序列化过程。 具体来说,属性提供了几种选项:JsonSerializerSettings
ReferenceLoopHandling
ReferenceLoopHandling.Error
ReferenceLoopHandling.Serialize
忽略自我引用循环,使用此代码:ReferenceLoopHandling.Ignore
>
以上是如何处理JSON.NET序列化过程中的自我引用循环错误?的详细内容。更多信息请关注PHP中文网其他相关文章!