Делаю десериализацию массива json. Есть следующий код:
public class info
{
public class step1
{
public string step2 { get; set; }
}
}
json2csharp.info.RootObject csharp_info = JsonConvert.DeserializeObject<json2csharp.info.RootObject>(json_info);
Дальше я провожу десериализацию. step2 не всегда может существовать в json. Как можно проверить? Пробовал так:
if(info.step1.step2 != null)
{
}
Сам массив json:
{"step1":{}}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники