我正在创建一个复杂的JavaScript库,用于处理我公司的服务器端框架.
服务器端框架将其数据编码为简单的XML格式.没有花哨的名字空间或类似的东西.
理想情况下,我想将浏览器中的所有数据解析为JSON.但是,如果我这样做,我需要重写一些服务器端代码以吐出JSON.这是一个痛苦,因为我们有公共API,我不能轻易改变.
我真正关心的是在解析JSON与XML的浏览器中的性能.关注真的有很大的不同吗?或者我应该专门去寻找JSON?有没有人在两者之间的性能差异方面有任何经验或基准?
我意识到大多数现代Web开发人员可能会选择JSON,我可以理解为什么.但是,我真的只对表现感兴趣.如果已经证明存在巨大差异,那么我准备花费额外的精力为客户端生成JSON服务器端.
我正在构建与Twitter API接口的类,我想知道PHP的内置XML或JSON解析器是否更快?Twitter将以任一格式向我发送相同的数据,因此PHP性能将决定我的选择.我正在使用php_apc,所以你可以忽略解析时间并假设我正在运行字节码.
谢谢!
更多:我只是想从数据中获取关联数组.我不是在做树行走,节点迭代或任何太复杂的事情.格式将始终相同.(我希望!)