I have BigDecimal objects serialized with BlazeDS to Actionscript. Once they hit Actionscript as Number objects, they have values like:
140475.32 turns
140475.32
I converted the Java of BigDecimal to ActionScript. We had no choices since we compute for financial application.
http://code.google.com/p/bigdecimal/