as3corelib icon indicating copy to clipboard operation
as3corelib copied to clipboard

JSON treats Vector as Object, not Array

Open darronschall opened this issue 15 years ago • 0 comments

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

darronschall avatar Jul 28 '10 20:07 darronschall