[译]如何使用Newtonsoft.Json将JSON对象反序列化为不同类型?
我最近发表了一些文章来解释如何使用Newtonsoft.Json框架。如果你想了解更多,一定要去看看。在本文中,我将告诉您如何使用NewtonSoft.JSON将JSON对象反序列化为不同类型。
在处理已知类型时,使用此框架反序列化非常简单。有时类型未知,但仍需要以某种方式读取和处理JSON响应。
阅读更多[译]如何将Newtonsoft.Json用于动态和ExpandoObject对象?
[译]如何解决使用Newtonsoft.Json时的自引用循环问题?
作者: SIDDHARTH PANDEY,原文地址
我最近发表了一篇文章,解释了如何使用C#和Newtonsoft.JSON处理JSON。使用Newtonsoft.Json框架是序列化和反序列化任何.NET对象的最佳方法。在本文中,我将告诉您在使用Newtonsoft.Json框架时如何解决自引用循环问题。
假设在尝试使用以某种方式引用自身的JsonConvert.serialize object()序列化.NET对象时,在运行应用程序时,Newtonsoft.Json.JsonSerializationException类型的未处理异常将在Newtonsoft.Json.dll中遇到。您还将找到一些附加信息,例如“附加信息:检测到类型为“some class name.Path”的自引用循环。
阅读更多