无法循环简单数组

时间:2018-12-05 20:06:04

标签: arrays coldfusion coldfusion-2016

我已经做过很多次了,但是我不确定代码有什么问题。我只需要循环这个简单的数组:

enter image description here

这是我的代码:

<cfoutput>
    <cfset myData = deserializeJSON(getHttpRequestData().content) />

<cfdump var="#myData#" />
  <cfloop from="1" to="#ArrayLen(myData)#" index="i">
   Type #i#: #myData[i]#<br>
  </cfloop>
</cfoutput>

但是我收到此错误: enter image description here

为什么我不能用索引键访问数组。请有人帮我吗?预先感谢。

1 个答案:

答案 0 :(得分:4)

变量myData似乎是一个结构数组。这意味着myData[i]是一个结构,您不能简单地输出它。

您还必须做其他事情。还有什么取决于您的总体目标。