Ошибка в Json парсинге - C#

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

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

Всем привет! проблема в том что при парсинге нужные данные бывают оказываются в разных разделах и за этого происходит ошибка
                            //Здесь либо [0]
progress = testint(obj2["info"]["events"][0]["top"][100]["score"].ToString());
 
                                 // либо [1]
progress = testint(obj2["info"]["events"][1]["top"][100]["score"].ToString());
может как то условие можно сделать что бы ошибок не было если есть раздел [1] то и [0] есть , но бывает есть [0] а [1] нету тут то и происходит ошибка Очень благодарен тому кто поможет!

Решение задачи: «Ошибка в Json парсинге»

textual
Листинг программы
try{
    progress = testint(obj2["info"]["events"][1]["top"][100]["score"].ToString());
}
catch{
    progress = testint(obj2["info"]["events"][0]["top"][100]["score"].ToString());
}

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


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

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

15   голосов , оценка 3.667 из 5