Невозможно зациклить простой массив

Я делал это много раз раньше, но я не уверен, что не так с моим кодом. Мне просто нужно зациклить этот простой массив:

Вот мой код:

<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] это структура, и вы не можете просто вывести ее.

Вы должны сделать что-то еще. То, что это что-то еще, зависит от вашей общей цели.

Другие вопросы по тегам