• flash解析json格式


    flash对于json格式的解析在Flash CS6的版本对于json格式的数据提供了支持,用以下方式即可以进行转换:

        var persons = JSON.parse('[{"name":"jk","age":"18"},{"name":"lh","age":"12"}]');
        for (var i=0; i<persons.length; i++)
        {
            trace( persons[i].name );
        }
        var arr:Array = [{"name":"jk","age":"18"},{"name":"lh","age":"12"}];
        var jsonString:String = JSON.stringify(arr);
        trace( jsonString);    

    而在Flash CS5及以前的版本则需要添加对json格式的支持方可进行对json格式的转换,即导入as3corelib.swc

    下载位置:http://pan.baidu.com/s/1pJBMz1L

    添加支持:将as3corelib.swc放入安装目录的CommonConfigurationActionScript 3.0libs目录下

        var persons:Array = com.adobe.serialization.json.JSON.decode('[{"name":"jk","age":"18"},{"name":"lh","age":"12"}]');
        for (var i=0; i<persons.length; i++)
        {
            trace( persons[i].name );
        }
        var arr:Array = [{"name":"jk","age":"18"},{"name":"lh","age":"12"}];
        var jsonString:String = com.adobe.serialization.json.JSON.encode(arr);
        trace( jsonString);
  • 相关阅读:
    jQuery应用 代码片段
    正则表达式大全
    js表单编程
    补充回顾
    Socket网路编程
    异常处理
    day18-2 反射详解
    day18-1 面向对象进阶
    day18-1 多态
    day17-2 继承
  • 原文地址:https://www.cnblogs.com/sm21312/p/4203588.html
Copyright © 2020-2023  润新知