相关疑难解决方法(0)

如何在Flex 3中使用本机JSON或actionjson解码Json

我有下面的Json(wf.json)

{
"workflow":{
    "template":"Analysis1",

    "start":{
        "instance":"HDA_run1",
        "user":"symtest",
        "date":"3-Mar-2012",
        "timestamp":"1330948220475"
    },
    "host":{
        "name":"bartla",
        "user":"symtest1",
        "password":"symtest1",
        "installpath":"",
        "product":""
    },
    "javadump":{
        "pid":"8989",
        "corefilename":"",
        "heapdump":"",
        "stack":"",
        "JAVA_HOME":""  
    },
    "mat":{
    },
    "email":{
        "to":"ars@gmail.com",
        "subject":"",
        "message":""
    },
    "end":{
    }
}
}
Run Code Online (Sandbox Code Playgroud)

如您所见,有7个项目(或主标题内的子标题workflow).在每个项目下,它可以有另一组属性,例如:email (item)有3个属性("name":"value").

因此,基于我需要能够(Text)在Flex 3 UI中创建控件的属性数量.

我读到这里actionjson比快5-6x 的as3corelib,但我无法找到任何示例代码它.actionjson doc说它的功能与corelib相同,所以我甚至试过import com.adobe.serialization.json.JSON; JSON.decode(rawData)但是找不到它JSON.

以下是我的代码

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
            layout="absolute" minWidth="955" minHeight="600"
            creationComplete="service.send()">

    <mx:Script>
    <![CDATA[

        import mx.controls.Alert;
        import mx.rpc.events.ResultEvent;

        private function onJSONLoad(event:ResultEvent):void
        {
            //get the …
Run Code Online (Sandbox Code Playgroud)

apache-flex json actionscript flex3 actionscript-3

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

actionscript ×1

actionscript-3 ×1

apache-flex ×1

flex3 ×1

json ×1