使用json over xml和Flash的任何特殊优势

5 xml flash comparison json actionscript-3

好吧?

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

War*_*ung 5

JSON通常是比XML更有效的数据编码方法.如果下载时间对您的应用程序很重要,这就很重要.

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

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