我就废话不多说啦,大家还是直接看代码吧~上面为要解析的JSON数据要用的对象类效果图:有时候会碰到以下情况1.定义了一个类型为A的字段,但在实例化时使用的是它的派生类B。上述两种情况在序列化的时候没有问题,但在反序列化的时候程序并不能将其转化为成派生类。Newtonsoft.Json提供了一个JsonConverter特性,我们可以自定义某个数据的json读写方式以达成多态序列化的目的。

C# Newtonsoft.Json 解析多嵌套json 进行反序列化的实例

C# Newtonsoft.Json 解析多嵌套json 进行反序列化的实例

C# Newtonsoft.Json 解析多嵌套json 进行反序列化的实例

C# Newtonsoft.Json 解析多嵌套json 进行反序列化的实例

C# Newtonsoft.Json 解析多嵌套json 进行反序列化的实例

C# Newtonsoft.Json 解析多嵌套json 进行反序列化的实例

C# Newtonsoft.Json 解析多嵌套json 进行反序列化的实例