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);

最新文章

  1. hadoop shell 操作命令
  2. jQuery return false
  3. 2014图灵技术图书最受欢迎TOP15
  4. 通过try、except和else的使用来使Python程序更加“强壮”
  5. [补档][JLOI 2017]聪明的燕姿
  6. e.preventDefault()和e.stopPropagation()以及return false的作用和区别
  7. Android常用的编译命令
  8. Android图表库MPAndroidChart(八)——饼状图的扩展:折线饼状图
  9. Linux Mint如何添加windows分享的网络打印机?
  10. 微信小程序之自定义select下拉选项框组件
  11. vue之自行实现派发与广播-dispatch与broadcast
  12. 安卓开发_复选按钮控件(CheckBox)的简单使用
  13. 步步为营-68-asp.net简单练习(get set)
  14. numpy文件操作
  15. 【hadoop】har://
  16. Greedy Subsequences CodeForces - 1132G
  17. Day 14 列表推导式、表达器、内置函数
  18. spark结构化数据处理:Spark SQL、DataFrame和Dataset
  19. Android性能优化典范 - 第1季
  20. thinkphp5的程序部署到虚拟主机的配置

热门文章

  1. str.match(regex)与regex.exec(str)对比解析,从此不再晕
  2. /MD, /MDD, /ML, /MT,/MTD(使用运行时库)
  3. 【HDOJ】1356 The Balance
  4. @Resource和@Autowired
  5. c#继承中的函数调用
  6. [light oj 1328] A Gift from the Setter
  7. 浏览器中的XML与JavaScript
  8. 教你如何通过ICCID找回丢失的的iPhone
  9. ps中套索工具怎么使用的方法
  10. HashPasswordForStoringInConfigFile 已过时