Coldfusion - Jak przejść przez macierz struktury i wydrukować dynamicznie wszystkie wartości KLUCZA?

Podanie tablicy struktury poniżej:

Jestem w stanie wydrukować wszystkie wartości ze wszystkich pól, wykonując:

    <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

Teraz próbuję zapętlić wszystkie pola, więc nie muszę właściwie zapisywać nazwy każdego pola. Jak zrobić to dynamicznie? Coś jak:

    <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>

Nie jestem facetem z ColdFusion, po prostu pomaganie kumplowi i składnia ColdFusion bardzo różni się od .Net :-)

Dziękuję za pomoc

questionAnswers(1)

yourAnswerToTheQuestion