<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> <mx:Script> <![CDATA[ import com.adobe.serialization.json.JSONDecoder; import mx.controls.Alert; import com.adobe.serialization.json.JSON; private function init():void{ var arr:Array = (JSON.decode("[{\"id\":\"123\",\"name\":\"yu\"},{\"id\":\"456\",\"name\":\"yu\"}]") as Array); Alert.show(arr[1].id); //456 var obj:Object = JSON.decode("{\"id\":\"123\",\"name\":\"yu\"}"); Alert.show(obj.id); //123 } ]]> </mx:Script> </mx:Application>
需要引入一個swc包: 見附件
as3corelib.swc