Информация об изменениях

Сообщение Re[2]: Можно ли сделать один класс? от 27.01.2021 12:52

Изменено 27.01.2021 12:56 Passerby

Re[2]: Можно ли сделать один класс?
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Passerby, Вы писали:


P>>С сервера в json приходят данные, которые в зависимости от метода запроса после сериализации записываются в:

P>>public class OrderBookREST
P>> {
P>> public List<BidDelta> bid { get; set; }
P>> public List<AskDelta> ask { get; set; }
P>> public int sequence { get; set; }
P>> }
P>>или при другом методе запроса в:

P>>public class OrderBookSocket

P>> {
P>> public List<BidDelta> bidDeltas { get; set; }
P>> public List<AskDelta> askDeltas { get; set; }
P>> public int sequence { get; set; }
P>> }
P>>в дальнейшем код работы с классами одинаков. Можно ли как-то атрибутами сделать один класс?

НС>Какими атрибутами? Что мешает просто использовать один класс? Какой именно сериализатор имеется в виду?

А как сделать один класс если в строке которая десериализуется в одном случае "bid" в другом "bidDeltas". Какой класс для десериализации?
Re[2]: Можно ли сделать один класс?
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Passerby, Вы писали:


P>>С сервера в json приходят данные, которые в зависимости от метода запроса после сериализации записываются в:

P>>public class OrderBookREST
P>> {
P>> public List<BidDelta> bid { get; set; }
P>> public List<AskDelta> ask { get; set; }
P>> public int sequence { get; set; }
P>> }
P>>или при другом методе запроса в:

P>>public class OrderBookSocket

P>> {
P>> public List<BidDelta> bidDeltas { get; set; }
P>> public List<AskDelta> askDeltas { get; set; }
P>> public int sequence { get; set; }
P>> }
P>>в дальнейшем код работы с классами одинаков. Можно ли как-то атрибутами сделать один класс?

НС>Какими атрибутами? Что мешает просто использовать один класс? Какой именно сериализатор имеется в виду?

А как сделать один класс если в строке которая десериализуется в одном случае "bid" в другом "bidDeltas". Какой класс для десериализации?
Newtonsoft.Json