<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    不做浮躁的人
    正在行走的人...
    posts - 171,  comments - 51,  trackbacks - 0
    首先,我不是專門做前端的,用的時候研究下,目前希望將flex的class instance串行化成為Json以及從Json轉換成class instance。

    目前已經有比較好的實現,是在as3corelib。代碼比較好懂。不過as3corelib只是將json和Object的instance轉換,而我的應用中需要轉換成具體的class的instance,因此,我hack了代碼,擴展好像不容易,很多代碼都是private,extends類意義不大。

    1、JsonEncoder類。
    將282行修改為:
    return "{" + '"className":"' + flash.utils.getQualifiedClassName(o) + '"' + (s.length > 0 ? ',' : '') + s + "}";
    增加className,標示這個對象是什么類的。

    2、JsonDecorder類
    在235行增加:
    if (key == 'className') {
           var className:String=parseValue().toString();
           var clazz:Class=getDefinitionByName(className) as Class;
           o=new clazz();
          } else {
           o[key]=parseValue();
          }

    運行良好,有兩點要注意的是:1、我始終將className放在最前面,2:這些持久類的構造方法不要帶參數。

    歡迎轉載,請標明來自:http://www.tkk7.com/bjwulin/archive/2011/03/17/346500.html
    posted on 2011-03-17 23:08 不做浮躁的人 閱讀(4315) 評論(1)  編輯  收藏 所屬分類: flex

    FeedBack:
    # re: Flex真正實現as3對象和json的相互轉換[未登錄]
    2015-07-01 17:52 | eric
    你好, 請問那個JsonEncoder和JsonDecoder類是哪里來的呢  回復  更多評論
      

    <2015年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(9)

    隨筆分類(31)

    隨筆檔案(75)

    文章分類(1)

    文章檔案(3)

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产99久久久久久免费看| 有码人妻在线免费看片| 亚洲午夜福利AV一区二区无码| 亚洲成人在线免费观看| 青青久久精品国产免费看| 亚洲熟妇久久精品| 亚洲中文无码永久免| 亚洲av专区无码观看精品天堂 | 亚洲伊人久久精品影院| 日韩视频在线免费| 一级毛片在线免费观看| 黄页免费在线观看| 免费A级毛片无码专区| 免费看搞黄视频网站| 日韩免费高清大片在线| 四虎国产成人永久精品免费| 日本不卡免费新一区二区三区| 91视频免费观看高清观看完整| 一级毛片免费播放男男| av午夜福利一片免费看久久| 国产一区二区三区亚洲综合| 理论秋霞在线看免费| 亚洲高清免费视频| 美丽的姑娘免费观看在线播放 | 一个人看的免费观看日本视频www| a级毛片免费网站| 久久这里只精品99re免费| 五月婷婷在线免费观看| 国产又大又粗又长免费视频 | 亚洲av无码专区在线电影| jyzzjyzz国产免费观看| 6080午夜一级毛片免费看| 成人性生交视频免费观看| AV在线亚洲男人的天堂| 精品亚洲麻豆1区2区3区| 亚洲av无码专区在线观看下载| 一区二区三区免费在线观看| 59pao成国产成视频永久免费| 免费大学生国产在线观看p| 亚洲男人天堂2017| 深夜A级毛片视频免费|