Flex解析JSON
<?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