C#: инициализация строки с JSON

246
07 ноября 2017, 23:17

Есть такие классы:

public abstract class Request
{
    public string ToJson() => JsonConvert.SerializeObject(this);
}
public class LicenseRequest : Request
{
    public string loginHash;
    public string passwordHash;
    public string macAddress;
    public string pluginName;
    public string pluginVersion;
    public string dllHash;
}
public class LicenseAnswer
{
    public bool success;
    public int errorCode;
    public bool isOutdated;
    public string linkToUpdate;
    public string license;
}
public class RegistrationRequest : Request
{
    public string login;
    public string password;
    public string macAddress;
}
public class RegistrationAnswer
{
    public bool success;
    public int errorCode;
}

Можно ли написать универсальный метод или конструктор для абстрактного класса Answer, чтобы объект инициализировался/заполнялся из JSON-строки?

READ ALSO
Передача объекта по ссылке в другой процесс

Передача объекта по ссылке в другой процесс

Существует ли какой-нибудь механизм передачи объектов именно по ссылке из одного процесса в другой? Чтобы несколько программ могли взаимодействовать...

252
обновление UI в потоке из ViewModel

обновление UI в потоке из ViewModel

При попытке использовать в отдельном потоке вылетает ошибка SystemWindows

453
Оптимизация реализации программы

Оптимизация реализации программы

У меня будет программа, примерную реализацию я приведу в кодеСуть программы, вначале она получает данные из БД, затем эти данные приводит...

261
Don't destroy Партиклов (Unity 5 C#)

Don't destroy Партиклов (Unity 5 C#)

Добрый деньУ меня есть прифаб PS_Sun

258