Код: Выделить всё
class ListBaseClass
{
public String testA;
public String testB;
}
-----
var details = new Dictionary();
details.Add(new ListBaseClass { testA = "Hello", testB = "World" }, "Normal");
var results = Newtonsoft.Json.JsonConvert.SerializeObject(details);
var data = Newtonsoft.Json.JsonConvert.DeserializeObject results);
Однако, если в словаре в качестве значения указан мой собственный тип, это работает хорошо
Код: Выделить всё
var details = new Dictionary();
details.Add("Normal", new ListBaseClass { testA = "Hello", testB = "World" });
var results = Newtonsoft.Json.JsonConvert.SerializeObject(details);
var data = Newtonsoft.Json.JsonConvert.DeserializeObject(results);
Может ли кто-нибудь подсказать, нахожу ли я какие-то ограничения Json.net или делаю что-то не так?
Подробнее здесь: https://stackoverflow.com/questions/245 ... g-json-net
Мобильная версия