Coldfusion - Wie kann man ein Array von Strukturen durchlaufen und alle KEY-Werte dynamisch ausdrucken?

Geben Sie das Array der Struktur unten:

Ich kann alle Werte aus allen Feldern ausdrucken, indem ich:

    <cfset ColumnNames  = structKeyArray(ApiData[1])>                       
    <cfset ColumnLength = ArrayLen(ColumnNames)>    

    <cfloop from="1" to="#ArrayLen(ApiData)#" index="i">            
       <cfdump var="#ApiData[i].Created#">              
       <cfdump var="#ApiData[i].Name#">
               ...and so on

Jetzt versuche ich, alle Felder zu durchlaufen, damit ich nicht den Namen jedes Feldes schreiben muss. Wie mache ich das dynamisch? So etwas wie:

    <cfloop from="1" to="#ArrayLen(ApiData)#" index="i">    
      <cfloop from="1" to="#ColumnLength#" index="i">
              <!---<cfdump var="#ApiData[i]." + "#ColumnNames[i]#" + "#">--->
              <!---<cfdump var="#ApiData[i].ColumnNames[i]#">--->
      </cfloop>
    </cfloop>

Ich bin kein ColdFusion-Typ, helfe nur einem Kumpel und die ColdFusion-Syntax unterscheidet sich sehr von .Net :-)

Danke für deine Hilfe

Antworten auf die Frage(1)

Ihre Antwort auf die Frage