Как сделать проверку на наличие переменной в Json

  • Автор темы Автор темы Rimen
  • Дата начала Дата начала

Rimen

Client
Регистрация
28.10.2019
Сообщения
411
Реакции
258
Баллы
63
Help me please :dy:

Суть: телеграм бот на зенке
Ответ сохраняет в Json и перебирает его в цикле внутри c#-кубика
Но если добираюсь к моменту когда сообщения нет (например бота кикнули) -- проект дохнет (

Пробовал через такую конструкцию:

C#:
Развернуть Свернуть Копировать
if (project.Json.result[i].message != null)

{
           
            string chat_id= project.Json.result[i].message.chat.id.ToString();
          
}

Всё равно сыпется ошибка
Код:
Развернуть Свернуть Копировать
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: "ZennoLab.CodeRunner.ProjectProxy.JsonProxy" не содержит определения для "message".

Вопрос: как сделать проверку на существование project.Json.result.message.chat.id прежде чем пытаться упаковать его в переменную?
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)