当前位置:  开发笔记 > 编程语言 > 正文

Adobe AIR:从服务器处理JSON对象

如何解决《AdobeAIR:从服务器处理JSON对象》经验,为你挑选了1个好方法。

我有一个脚本,通过Ajax调用从远程服务器检索对象.服务器以JSON表示法返回对象.

但是,在Adobe AIR中,出于安全原因,使用eval()存在限制.所以我能够从远程服务器获得回复,但不能将它们变回JavaScript对象.这个问题有解决方法吗?我想将JSON用于我的JavaScript对象,因为它几乎可以立即使用.

旁注:我确实理解强制问题的安全隐患,但我会为竞争做一些快速的应用程序开发,因此该程序只是一个快速的原型,而不是用于生产目的.尽管如此,如果有一个比我现在想要做的更好的替代方案,那将会很棒


更新:

感谢Theo和jsight的回答;

我今天学到的一件重要事情是,我实际上可以通过使用它来使用ActionScript库

由Adobe AIR扩展的标记.查看Theo的链接了解更多详情!



1> Theo..:

你可以在这里找到用JavaScript编写的JSON解析器(这里是源代码).您还可以使用JavaScript中的as3corelib JSON解析器,这里有关于如何从JavaScript访问ActionScript库的说明.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有