У меня есть структура, которая находится внутри массива, который вложен в другую структуру, например: Arguments.cart.data.Items[x].Labels.Pkg.Title
(x
- это индекс, так как я циклически перебираю Items
).
Items
- это массив, в то время как Labels
, Pkg
и Title
являются вложенными структурами.
Title
не всегда существует.Поэтому я хотел бы проверить это.Однако использование structFindKey
возвращает ошибку
Вы попытались разыменовать скалярную переменную типа class coldfusion.runtime.Array как структуру с элементами
Я мог быпросто посмотрите внутрь Arguments.cart.data
;однако, если в массиве несколько строк, некоторые строки могут содержать Title
, а другие - нет.Поэтому я хочу проверить Title
внутри каждого Items
.
Я также пытался arrayFind
, но затем я получаю сообщение об ошибке
Структура не может использоваться в качестве массива
Я нахожусь впотеря здесь.