嗯,有吗?
从我读过的所有内容来看,答案似乎是否定的,但想知道是否有人有不同意见。
最佳答案
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/