ExtJS - 您是否发现使用JSON或XML响应更容易?

时间:2010-05-28 14:40:00

标签: javascript extjs

只是一个简单的问题(它被标记为社区维基)

根据经验,您是否发现在使用ExtJS时使用XML或JSON评估您的ajax响应更容易? ExtJs的哪种格式更适合处理?

我在他们之间挣扎。

谢谢!

4 个答案:

答案 0 :(得分:9)

根据ExtJS team,使用JSON更容易,更快捷。

在我以前的工作中,我们尝试了两种方法,并且肯定有更好的JSON性能。

答案 1 :(得分:3)

JSON,因为javascript本身可以处理这个问题,所以你不必使用任何额外的lib等来解析它。

答案 2 :(得分:2)

如果您可以在服务器端有效地生成JSON,那么JSON绝对是您的选择(对于大多数语言来说,这通常不是问题)。

答案 3 :(得分:0)

如果您正在处理大数据集并且需要快速轻松地在该集合中查找数据,那么XML可能会更快,因为它会本地解析它,并且使用本机xpath支持它可能会发现您的数据非常快。< / p>

在这些情况下使用JSON需要对数据进行评估,并且大多数json解析器还出于安全原因验证了大量代码,这意味着它不会仅仅是处理它的“本机”代码。

这将对总处理时间产生巨大影响,如果您只在数据中使用一小部分样本,那将会产生大量开销。

这两种技术都有利有弊,所以它更依赖于它将被用于的实际情况。