·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]AS3读取JSON数据(AS3解析JSON)代码详细分析(2)

时间:2012-09-07 09:18blog.163.com
文档类: package{ importcom.adobe.serialization.json.JSON; importflash.display.Sprite; importflash.events.Event; importflash.net.URLLoader; importflash.net.URLRequest; publicclasstestgetjsonextendsSp

  文档类:

  1. package {  
  2.  import com.adobe.serialization.json.JSON;  
  3.  import flash.display.Sprite;  
  4.  import flash.events.Event;  
  5.  import flash.net.URLLoader;  
  6.  import flash.net.URLRequest;  
  7.  public class testgetjson extends Sprite {  
  8.   public function testgetjson() {  
  9.    var loader:URLLoader = new URLLoader();  
  10.    
  11.    loader.load(new URLRequest( "json.php" ));//这里是你要获取JSON的路径  
  12.    loader.addEventListener(Event.COMPLETE, decodeJSON);  
  13.   }  
  14.   private function decodeJSON(evt:Event):void {  
  15.    var persons:Array = JSON.decode( URLLoader( evt.target ).data );  
  16.    //在这里,就可以通过操作数组来应用数据了,很方便  
  17.    for (var i=0; i<persons.length; i++) {  
  18.     trace( persons[i].name );  
  19.    }  
  20.   }  
  21.  }  

   运行flash···是不是

  trace出了

  Hans
  John
  Zaki
  Dr. Cox

  解析成功 是不是很简单

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器