На вход из БД получаю json, моя цель - десериализовать его. Как я могу сделать это без библиотек?
У моего класса есть куча наследников и любые из них могут оказаться в json. Я хочу парсить строки из json и поочередно прокидывать поля в мой класс, но не знаю как это сделать.
Условно говоря, у меня есть такая строка в json: "Name" : "xxx". Могу ли я как-то создать поле Name, имея только строковое представление? Что-то из разряда Name.ToField = value
Могу сделать так конечно:
if (key = "Name")
{
Name = value;
}
Но описывать так каждую строку крайне неудобно, ибо их много.