【问题标题】:Actionscript create a value object from JsonActionscript 从 Json 创建一个值对象
【发布时间】:2013-10-06 16:43:55
【问题描述】:

我有一个大的 json 文件,我将它传递给 actionscript,我想生成一个值对象。

这样做的最佳方法是什么?实际上我正在尝试使用此代码:

    public function Report(data:Object)
    {
        if(data.SCORE){
            this.score = data.SCORE;
        }

        if(data.TITLE){
            this.title = new Object();
            this.title.response = data.TITLE.TEXT;
        }
    }

为超过 100 个 json 属性执行此操作会很乏味。那么如何从 json 创建一个值对象呢?

【问题讨论】:

    标签: actionscript-3


    【解决方案1】:

    你可以使用JSON类的parse方法,像这样:

    var myJson:Object = JSON.parse( data );
    

    在此之后,您的 myJson 对象是带有数据的普通对象。不需要从一个对象到另一个对象的重复值..

    【讨论】:

    • 我收到错误 #1132:无效的 JSON 解析输入。
    • @Tropicalista 嗯,你的 json 文件可能有问题,看看:stackoverflow.com/questions/11705060/…
    • JSON.parse 需要一个字符串,我正在传递一个对象
    • @Tropicalista 如果是这样,您到底想达到什么目的?为什么你需要复制东西?
    • @Tropicalista 是的,你可以通过公开这个大数据对象,直接在你的所有课程中使用这个大数据对象,你知道的
    猜你喜欢
    • 1970-01-01
    • 2021-12-18
    • 2019-06-18
    • 2021-12-24
    • 2018-12-21
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 2013-06-04
    相关资源
    最近更新 更多