Looping over ColdFusion Structure
The following are the reference and sample code on how to loop over a structure without knowing its keys.
<cfset testStruct = structnew() />
<cfset testStruct.key1 = "test1" /> <cfset testStruct.key2 = "test2" /> <cfset testStruct.key3 = "test3" /> <cfdump var="#testStruct#" /> <cfloop list="#structKeyList(testStruct)#" index="key"> <cfoutput> Key: #key#, Value: #testStruct[key]# </cfoutput> </cfloop>