Можно ли использовать 'in' для проверки существования имен не верхнего уровня в структуре данных JSON за одно сравнение?
У меня есть n-уровневые структуры данных JSON,
Я могу сделать: если ("mbled" в jsonData), отлично работает
Для названия нижнего уровня:
Я могу сделать это, но (работает, но становится неуклюже, когда я углубляюсь): if ("pnpenvsense1" в jsonData && "light" в jsonData.pnpenvsense1)
Я бы предпочел что-то вроде (не работает, всегда возвращает false): if ("pnpenvsense1.light" в jsonData)