以下の内容はhttps://unageanu.hatenablog.com/entry/20080831/1220165695より取得しました。


JSONをエンコード/デコードするサンプル

as3corelibで提供されているJSONユーティリティを使って、JSONエンコードとデコードを行うサンプルです。

package {
    
  import flash.display.*;
  import     flash.text.*;
  import com.adobe.serialization.json.JSON;

    
    public class JsonSample extends Sprite  {

    public function JsonSample(){
        
      var stdout:TextField = new TextField();
      stdout.width = 500;
      stdout.height = 500;
      addChild(stdout);      
      
      // オブジェクトをJSONに変換する
      var json:String = JSON.encode({
        "string":"aaa",
        "int":1,
        "array":["mii","tora","shiro"],
        "object":new Object()
      }) + "\n";
      stdout.text = "encoded : " + json;
      
      // JSONをオブジェクトに変換する
      var decoded:Object = JSON.decode(json);
      stdout.appendText( "decoded : " + decoded["string"] );
    }
  }
}

実行結果はこちら

コンパイル時には、「corelib.swc」をパスに通すのをお忘れなく。

$ mxmlc -compiler.library-path+=./corelib.swc  JsonSample.as 



以上の内容はhttps://unageanu.hatenablog.com/entry/20080831/1220165695より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14