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;

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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