我什么时候需要使用JSON和XML?

nev*_*ame 0 xml ajax jquery json

我知道有很多来源可以解释这一点,但他们只讨论将键/值对存储在数组或对象中.

虽然我总是使用jquery的AJAX,但我无法理解为什么或何时应该这样做.举个例子,如果我在论坛什么时候需要这个?有人能给出现实世界的例子吗?

XML也是如此.它也存储信息.但是什么样的信息?为什么我不能将它存储在MySQL中?

编辑:所以使用$ .json(),您检索一个json文件,然后在浏览器中显示内容.但是谁创建了这个json文件?我?手动?为什么?如何?

所以你可以只检索一个json文件?你能做点什么吗?

Zor*_*lub 6

基本上,JSon和XML都用于存储结构化数据.如果你的AJAX调用只获得一个值(如"投票数"),你可以只获取它而不是使用JSON或XML.但是只要您需要获取多个值(例如"正投票"和"负投票"),您就需要一些结构.

JSON和XML都支持嵌套数据(如abc = X).JSON的优点是轻量级,并且非常容易在JS中解析(基本上,JSON是JS),这就是为什么它通常比AJAX应用程序优先于XML.

即使在非常简单的"仅一个值"的情况下,我建议直接使用JSON,因为它提供了易于扩展的空间,而单个值则不然.