【发布时间】:2017-11-14 16:14:11
【问题描述】:
我在反序列化以下示例 JSON sn-p 时遇到问题:
{
"list":{
"A":{"ClassA":{"PropertyA":"test"}},
"B":{"ClassB":{"PropertyB":"test"}}
}
}
我的 A 类:
public class ClassA:IInterface{
public String PropertyA{get; set;}
}
public class ClassB:IInterface{
public String PropertyB{get; set;}
}
我希望 JsonConverter 使用 JSON 中的 PropertyA 或 PropertyB 创建 ClassA 或 ClassB。 ClassA 或 ClassB 嵌入在字典中。
我也可以将完整的类名和命名空间放在那里,但我真的无法让它工作。
提前感谢您的帮助
【问题讨论】:
-
我认为这不是一个有效的 json。缺少括号并且没有列表语法
-
它只是一个sn-p。我会更新的。
-
对于您需要的列表
[] -
对不起我的错。它嵌入到 Dictionary