However I have found the data to be valid coming from coldfusion.
To sum the problem up; I'm populating an advancedDataGrid from a remoteObject call to a cfc. The data coming out of the cfc looks fine (an array of Name and Value fields), however once I get to the ResultEvent for the remoteObject method, the data seems to have changed.
Instead of ResultEvent.result being an array with Name, Value fields, it is instead Name, then an array called Value containing one element (the value!).
I was working around this error, but now I'm looking for a fix.