I have data represented in CF as an array of structs e.g.:
var foo = [{key = \'bar\', value = \'baz\', ... }...];
This structure gets itera
If your collection is expected to be ordered you need to use an array.
Structs don't guarantee any ordering, and shouldn't be used as such.