Я хочу десериализации JSON к следующему классуDeserialize 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);
Это запихивает ДАННЫЕ для свойств Name и Type, но словарь остается пустым ...
Я предполагаю, что будет выглядеть JSON как
{
"name":"something",
"type":"something",
"configuration":{
"thing1":"value",
"thing2":"value",
"thing3":"value"
}
}
, но я хотел бы, чтобы в JSON как
{
"name":"something",
"type":"something",
"thing1":"value",
"thing2":"value",
"thing3":"value"
}
Как настроить десериализацию, чтобы она работала?
Отредактировано для добавления дополнительных вещей –