Предположим, у нас есть класс Request
, который мы хотим сериализовать для json и deserialize от json.Как создать класс для абстрактного документа json?
class Request {
public string SessionId { get; set; }
...
public string InnerJson { get; set; }
}
Как он должен JSON выглядит
{
"SessionId": 1,
...
"InnerJson": {
"some": "json object",
"whatever": 666
}
}
InnerJson
некоторые JSON документ (произвольный тип).
Полезно ли использовать string
для InnerJson
в Request
?
Есть ли хороший способ дизайна Request
класс?
Да, вы можете использовать строку для 'InnerJson' и использовать' Dynamic' для десериализации этой строки для объекта. –
Что такое InnerJson? Имеет ли он такую же структуру для ваших запросов или может содержать любые данные и изменения между запросами? –
Как вы получаете внутренний json? Где вы получаете этого json и кто получает этот json? –