flash解析json格式
2024-08-28 22:09:46
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放入安装目录的\Common\Configuration\ActionScript 3.0\libs目录下
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);
最新文章
- hadoop shell 操作命令
- jQuery return false
- 2014图灵技术图书最受欢迎TOP15
- 通过try、except和else的使用来使Python程序更加“强壮”
- [补档][JLOI 2017]聪明的燕姿
- e.preventDefault()和e.stopPropagation()以及return false的作用和区别
- Android常用的编译命令
- Android图表库MPAndroidChart(八)——饼状图的扩展:折线饼状图
- Linux Mint如何添加windows分享的网络打印机?
- 微信小程序之自定义select下拉选项框组件
- vue之自行实现派发与广播-dispatch与broadcast
- 安卓开发_复选按钮控件(CheckBox)的简单使用
- 步步为营-68-asp.net简单练习(get set)
- numpy文件操作
- 【hadoop】har://
- Greedy Subsequences CodeForces - 1132G
- Day 14 列表推导式、表达器、内置函数
- spark结构化数据处理:Spark SQL、DataFrame和Dataset
- Android性能优化典范 - 第1季
- thinkphp5的程序部署到虚拟主机的配置
热门文章
- str.match(regex)与regex.exec(str)对比解析,从此不再晕
- /MD, /MDD, /ML, /MT,/MTD(使用运行时库)
- 【HDOJ】1356 The Balance
- @Resource和@Autowired
- c#继承中的函数调用
- [light oj 1328] A Gift from the Setter
- 浏览器中的XML与JavaScript
- 教你如何通过ICCID找回丢失的的iPhone
- ps中套索工具怎么使用的方法
- HashPasswordForStoringInConfigFile 已过时