views:

63

answers:

0

I am seeing unexpected behavior on a HTTPService response, and was looking for an explanation.

I am sending a HTTPService message to get a data set using the default result type. The data comes back and gets put into an ArrayCollection. On of the elements is called name which can contain any alpha-numeric data.

Then the field contains a number followed by a lowercase e the value gets truncated to just the number(ie: 123e becomes 123). I looked at this in the debugger, and the field is treated as a number. I thought that it was perhaps treating this as a hex number but any other letter(hex or otherwise) works as expected.

The resultant data is XML so I can fix this by changing the result type to e4x, but I was wondering if there was an explanation for this.