у меня много разных классов и я хотел бы например сделать чтобы вместо Person был словарь с ключем типа string где будет название но какой тип данных должен быть у значения не знаю, пробовал Type, но не то видимо.
У меня был словарь по типу:
Dictionary<string, Type> DeserializeByClassName = new Dictionary<string, Type>(0);
И я добавлял так вот
DeserializeByClassName.Add("Person", typeof(Person));
В итоге хотел так:
JsonSerializer.Deserialize<DeserializeByClassName["Person"]>(json)
Если кратко то что мне нужно вписать вместо Type чтобы десериализировало по имени (string) класса, в самом JSON есть эти имена. Как это сделать?
https://www.newtonsoft.com/json/help/html/M_Newtonsoft_Json_JsonSerializer_Deserialize_1.htm
Спасибо, было бы неплохо обойтись без невтонсофта
А у тебя какой? Ты это не назвал
Обсуждают сегодня