3 arrays json actionscript-3 flex4
朋友......我的json数组是
{"result":[{"status":0,"statusmsg":"Sorry, that's an invalid domain\n","rawout":null,"options":null}]}
Run Code Online (Sandbox Code Playgroud)
如何将这个json数组转换为flex 4数组(as3)?
谢谢你的帮助
您需要下载as3corelib库并将其添加到您的库路径
https://github.com/mikechambers/as3corelib
然后,您可以使用将返回Object的JSON解码方法.
var object:Object = JSON.decode( jsonString );
Run Code Online (Sandbox Code Playgroud)
但是您应该能够将对象强制转换为数组
var array:Array = object as Array;
Run Code Online (Sandbox Code Playgroud)
如果由于某种原因,这不起作用,你可以尝试
var array:Array = [];
for( var prop:String in obj )
array.push( obj[prop] );
Run Code Online (Sandbox Code Playgroud)