只是一个简单的问题(它被标记为社区维基)
根据经验,您是否发现在使用ExtJS时使用XML或JSON评估您的ajax响应更容易? ExtJs的哪种格式更适合处理?
我在他们之间挣扎。
谢谢!
答案 0 :(得分:9)
根据ExtJS team,使用JSON更容易,更快捷。
在我以前的工作中,我们尝试了两种方法,并且肯定有更好的JSON性能。
答案 1 :(得分:3)
JSON,因为javascript本身可以处理这个问题,所以你不必使用任何额外的lib等来解析它。
答案 2 :(得分:2)
如果您可以在服务器端有效地生成JSON,那么JSON绝对是您的选择(对于大多数语言来说,这通常不是问题)。
答案 3 :(得分:0)
如果您正在处理大数据集并且需要快速轻松地在该集合中查找数据,那么XML可能会更快,因为它会本地解析它,并且使用本机xpath支持它可能会发现您的数据非常快。< / p>
在这些情况下使用JSON需要对数据进行评估,并且大多数json解析器还出于安全原因验证了大量代码,这意味着它不会仅仅是处理它的“本机”代码。
这将对总处理时间产生巨大影响,如果您只在数据中使用一小部分样本,那将会产生大量开销。
这两种技术都有利有弊,所以它更依赖于它将被用于的实际情况。