xml - 在 Flash 中使用 json 而不是 xml 的任何特殊优势

标签 xml flash actionscript-3 json comparison

嗯,有吗?

从我读过的所有内容来看,答案似乎是否定的,但想知道是否有人有不同意见。

最佳答案

JSON 通常是一种比 XML 更高效的数据编码方法。如果下载时间对您的应用程序很重要,那么这很重要。

另一个考虑因素是 E4X 查询语法是否对您的特定用途具有引人注目的优势。可能您可以通过迭代单个查询行的结果来执行您想要的操作,并且在对已解析的 JSON 进行交互时,等效的 ActionScript 代码会更长。

我还会考虑此应用程序是否必须与 JavaScript 代码交互,例如因为 Flash 应用程序存在于浏览器中并且必须与页面上的其他内容进行通信。如果是这样,我会选择 JSON,因为在浏览器 JS 中处理 XML(与使用 E4X 的现代 JS 1.8 相对)比处理 JSON 困难得多。

关于xml - 在 Flash 中使用 json 而不是 xml 的任何特殊优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1579269/

相关文章:

c# - 如何将来自不同节点的节点值组合成一个节点,每 2 个值用 "/"分隔

java - 将word xml转换为html,将html转换为word xml(使用Java)

c++ - Flash 和 C++ 的脚本语言?

actionscript-3 - 在不访问 fla 的情况下向 swf 添加介绍或 : differences between top-level and loaded swfs

regex - Actionscript 3 - 字符串用 MML 替换字符?

actionscript-3 - 在接口(interface) : IDE okay but mxmlc fails? 中使用常量作为默认参数值

android - 单击 Spinner 项目后,SeekBar 更改主题

xml - 多个 XML 到 PDF : best approach

flash - 我可以销毁使用 SWFObject 创建的 Flash 对象吗?

xml - AS3 按子值从 XML 中删除子节点