flex解析json字符串

其实我很少写技术类的文章的,感觉自己都没有一个清晰的思路怎么能表达清楚呢,所以我写的也就只是记录一下自己的成长过程,可能很初级,又可能不对,但也都是自己经历过后的经验

接触flex才不到两周的时间,感觉什么都是陌生的,连最开始应该使用什么工具,查看什么文档都不知道,现在也渐渐有点思路了,今天要做的一件事是用flex和php端进行通信,在php端返回了一个json字符串,这次啊可怎么办呢,用flex不知道怎么去解析了,当然你还可以使php返回xml格式文件用flex就比较好解决了,通过多方努力终于解决了这个问题,这也是我想写这篇文章的一个原因,在网上很难找到适合初学者一看就明白的东西,有人或许也会说啊,只有经过自己努力去寻找才会让自己深刻啊,呵呵,但有时弯路始终太多了

开始解决问题:

首先flex也就是as3.0要能解析json字符串我们必须自己为它导入一个包,包名种类很多,提供个下载地址

https://github.com/mikechambers/as3corelib

使用此包,用flex builder3开发的朋友们可以将此包放到项目的libs文件夹下,然后再程序使用的地方使用

import com.adobe.serialization.json.*进行导入使用,使用反编译工具的朋友都可以在里面看到文件结构找到导入的目标文件

使用  JSON.decodeJSON(str);即可解析出来,直接用数组接收就可以使用了

 

另外网上还有一个叫Entity.swc的包,这个包比较简单 使用import entity.*;导入,Entity.decodeJSON(str);解析即可完成

 

虽然就这么简单的几部,但却让我走了不少弯路,特此留下一个痕迹,以便自己日后翻阅

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值