使用JSON而不是XML的差异/优势,反之亦然?

时间:2010-06-19 11:10:17

标签: javascript xml ajax json

  

可能重复:
  When to prefer JSON over XML?

我想知道JSON是否是基于XML的AJAX传输(如果这就是它所谓的)的首选?我看到通常JSON用于基于XML的jQuery文档?

2 个答案:

答案 0 :(得分:5)

JSON比XML更紧凑,占用的带宽更少。使用javascript操作也更容易,因为您需要解析XML时直接使用对象。

答案 1 :(得分:2)

有很多网站都在讨论两者的相对优点。

例如,

This page有一个很好的理由可以解释为什么你可能想要使用JSON而不是XML:

  

从一开始,JSON已经在XML上占了一席之地,原因之一是:它更快。要读取XML,您需要解析它,读取XML文档中的节点,属性和子节点,然后使用您找到的数据。

但是,对于所有这些问题,您需要使用 best 适合您特定问题的技术,而不是假设其中一个可以解决所有问题。