【发布时间】:2014-10-22 16:07:16
【问题描述】:
我想将一个 Json 反序列化为以下类
public class Config
{
public String Name { get; set; }
public SSOType Type { get; set; }
public Dictionary<String, String> Configuration { get; set; }
}
因此,两个属性将“照常”反序列化,其余的将被推入字典。
JsonConvert.DeserializeObject<Config>(filetext);
这会将数据推送到属性名称和类型,但字典保持为空...
我猜json应该是这样的
{
"name":"something",
"type":"something",
"configuration":{
"thing1":"value",
"thing2":"value",
"thing3":"value"
}
}
但我希望 json 像
{
"name":"something",
"type":"something",
"thing1":"value",
"thing2":"value",
"thing3":"value"
}
如何调整反序列化使其正常工作?
【问题讨论】:
-
编辑添加更多内容