我有下面的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)