Делаю интеграцию с одним сервисом. И в определнных ситуациях возникла ошибка сериализации.
В одном случае приходит response сервиса интегрированного:
"tariff_data":{
"extra_cost":"0.00",
"extra_price":"0.00"
},
В другом случае приходит:
"tariff_data":{
},
И вот модель, которая у меня сейчас для "tariff_data":
public TariffData Tariff_data { get; set; }
public class TariffData
{
public decimal? Extra_cost { get; set; }
public decimal? Extra_price { get; set; }
}
И всё равно получаю Exception. Как мне правильно модель подстроить, что бы при сериалаизации объекта не возникалы exception'ы.