Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JSON优于XML,反之亦然?_Javascript_Xml_Ajax_Json - Fatal编程技术网

Javascript 使用JSON优于XML,反之亦然?

Javascript 使用JSON优于XML,反之亦然?,javascript,xml,ajax,json,Javascript,Xml,Ajax,Json,可能重复: 我想知道JSON是否是AJAX传输的首选(如果这就是它的名称)而不是XML?我看到jQuery文档中通常使用JSON而不是XML JSON比XML更紧凑,占用的带宽更少。使用javascript也更容易操作,因为您直接使用对象,而XML需要解析。有很多网站都有讨论两者相对优点的页面 例如,有一个很好的理由可以解释为什么您可能希望在XML上使用JSON: 从一开始,JSON就已经在XML上占有一席之地,原因之一是:它更快。要读取XML,需要对其进行解析,读取XML文档中的节点、属性和

可能重复:


我想知道JSON是否是AJAX传输的首选(如果这就是它的名称)而不是XML?我看到jQuery文档中通常使用JSON而不是XML

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

有很多网站都有讨论两者相对优点的页面

例如,有一个很好的理由可以解释为什么您可能希望在XML上使用JSON:

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

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

可能的重复(以及许多其他问题)