Делаю десериализацию массива 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":{}}
Продвижение своими сайтами как стратегия роста и независимости