Newtonsoft.Json успешно ли прошла десериализация? - C#

Узнай цену своей работы

Формулировка задачи:

Если вдруг сервер выпал, выдал какую-то ошибку, то десериализовать не удастся и при обращении к js.status софт выбьет ошибку, можно как-то обработать такую ситуацию? Код:
Json_Auth js = JsonConvert.DeserializeObject<Json_Auth>(json);
                
if (js.status != "ok") return false; // вот здесь вылетает, если сервер дал другой ответ

Решение задачи: «Newtonsoft.Json успешно ли прошла десериализация?»

textual
Листинг программы
if (js == null) return false;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.308 из 5