Json反序列化动态类型 dynamic
如果一个json中包含一个键值,值有可能是null,有可能是字符串,有可能是是json.该怎么反序列化成对象呢?
可以将要反序列话成的对象设置为泛型类型。多种类型的键值字段类型设置为动态类型dynamic。然后在在对象中增加一个额外的字段。类型是泛型传入的类型。没有set,get中将动态类型字段序列化成传入的泛型类型。
列如如下json,data字段有可能是多种类型,当data为json的时候,json内容也不是固定的。
{“status”:0,“msg”:“操作成功!”,“data”:null}
{“st
原创
2020-07-26 17:28:05 ·
1062 阅读 ·
0 评论