получаемое значение на null ?
Значение получаю через Querying JSON
в json есть поле ""hours"": null,
обычно это поле содержит кол-во часов и я получаю его так:
int delivery_time = (int)rss["data"][i]["hours"];
но в данном случае, в поле, вместо числа стоит null и летит ошибка "Ссылка на объект не указывает на экземпляр объекта"
как проверить перед присваиванием не является ли rss["data"][i]["hours"] налом ?
Может есть что-то типа if(rss["data"][i]["hours"]!=null) {} ?
Привидите к nullable int, вместо int и проверяйте, есть ли там значение
Начнем с того, что по хорошему нужно создать модель, и потом JsonConvert.Deserialize<TModel>(json)
для меня это будет наверное сложновато) все работает как надо, до момента как получаю null
Там ничего сложного нет, даже вебсервисы есть для этого
Главное правильно эксепшены при десериализации обработать и обработать их вообще
вот знаешь то чувство когда думаю ща еще раз сделаю и отпишу какую выдает ошибку, а ошибки нет, люблю зеннопостер )
Обсуждают сегодня