Как проверить наличие ключа дочернего узла JSON с помощью hasOwnProperty (или других методов) в Flex 4.5?
Метод hasOwnProperty
может проверять наличие ключа JSON, но, похоже, он работает только с узлами верхнего уровня в JSON, а не с дочерними узлами. Например, если у вас есть такая структура JSON (в читаемой форме без синтаксиса JSON), вы можете проверить наличие callresponder.lastResponse.hasOwnKey("Location")
, но, кажется, нет способа проверить, например, Location.VenueName
или любой из дети:
Name:
Location:
(child) VenueName:
(child) Address:
(child) City:
(child) State:
.
.
. (etc)
Проблема в том, что мой источник данных пропускает дочерний ключ, когда информация недоступна, поэтому было бы неплохо иметь возможность проверить наличие ключа JSON в ссылке во Flex, прежде чем делать что-либо еще для него.
Очевидное callresponder.lastResponse.hasOwnKey("Location.VenueName")
не работает.
В: Как я могу проверить, существует ли ключ JSON Location.VenueName
?