Невозможно зациклить простой массив
Я делал это много раз раньше, но я не уверен, что не так с моим кодом. Мне просто нужно зациклить этот простой массив:
Вот мой код:
<cfoutput>
<cfset myData = deserializeJSON(getHttpRequestData().content) />
<cfdump var="#myData#" />
<cfloop from="1" to="#ArrayLen(myData)#" index="i">
Type #i#: #myData[i]#<br>
</cfloop>
</cfoutput>
Почему я не могу получить доступ к массиву с ключом индекса. Пожалуйста, кто-нибудь поможет мне? Заранее спасибо.
1 ответ
Решение
Переменная myData
кажется массивом структур. Это означает myData[i]
это структура, и вы не можете просто вывести ее.
Вы должны сделать что-то еще. То, что это что-то еще, зависит от вашей общей цели.