arrays - 如何将 json 数组转换为 flex 4 数组 (as3)?

标签 arrays actionscript-3 json flex4

friend ...我的json数组是

{"result":[{"status":0,"statusmsg":"Sorry, that's an invalid domain\n","rawout":null,"options":null}]}

如何将这个 json 数组转换为 flex 4 数组 (as3)?

感谢大家的帮助

最佳答案

您需要下载 as3corelib 库并将其添加到您的库路径
https://github.com/mikechambers/as3corelib

然后您可以使用将返回一个对象的 JSON 解码方法。

    var object:Object = JSON.decode( jsonString );

但是你应该能够将你的对象强制转换成一个数组

    var array:Array = object as Array;

如果出于某种原因,这不起作用,您可以尝试

    var array:Array = [];
    for( var prop:String in obj )
        array.push( obj[prop] );

关于arrays - 如何将 json 数组转换为 flex 4 数组 (as3)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4242575/

相关文章:

flash - AS3-声音提取到bytearray-进度处理程序

javascript - 使用 ExternalInterface.addCallback 注册的函数在 Javascript 中不可用

json - Angular 2/Web Api - json 解析错误语法错误意外结束输入

Java 原始数据类型数组

php - 使用 PHP 组合键/值上的两个数组并输出组合数组

java - Java中的类和方法数组

json - 为什么根据其他工具,来自aws rds的JSON在Docker "malformed"中运行?

javascript - 将多维数组转换为 HTML 表

actionscript-3 - AS3 TextField 和 TextFormat 内存泄漏 "other bitmap memory"

ios 表格 View 和 json 数组