小菜AS3之路

2012.2.17
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

AS3的JSON使用

Posted on 2012-02-23 16:44  枫雨  阅读(4571)  评论(0)    收藏  举报
//将Object对象转换类JSON
            var obj:Object = new Object();
            obj.aa = "aa";
            obj.math = Math.random();
            var json:String = JSON.encode(obj);
            
            var persons:* = JSON.decode(json);
            for (var str:String in persons) {        //遍历键
                trace(str); 
            }
            for each (var val:String in persons) {  //遍历值
                trace(val)
            }

 

 

//数组对象
            var objectArray: Array = new Array( {"type":"pic", "num":"1" },
                                                {"type":"text", "num":"2" },
                                                {"type":"swf", "num":"3" },
                                                {"type":"html", "num":"4" }
                                             );
            var json1:String = JSON.encode(objectArray);
            //trace(json1);
            var persons1:Array = JSON.decode(json1);
            
            for (var name:* in persons1) {   //遍历键
                //trace(name);
            }
            for each (var s:* in persons1) { //遍历值
                //trace(s.type);
            }