as3corelib
as3corelib copied to clipboard
JSON treats Vector as Object, not Array
Originally filed by bsimpson on 2009-05-29T22:53:38
Workaround:
In JSONEncoder.as:
-
Remove make parameter a untyped in arrayToString, like so:
private function arrayToString( a ):String { -
Add this case to convertToString:
else if (getQualifiedClassName(value).split(':')[0] == 'AS3.vec') {
return arrayToString(value) } -
import flash.utils.getQualifiedClassName