【发布时间】:2014-02-19 03:31:44
【问题描述】:
我使用 dot net 创建了两个项目。我将一些数据从一个项目发送到另一个项目。我已经使用 xml 转换处理了这个问题。现在我想用 json 数据来转换它。哪个最好?。
【问题讨论】:
-
这个问题可能会产生固执己见的答案。我已经投票关闭。我认为“最好”的东西并不是别人认为“最好”的东西。
标签: c# asp.net json xml datatable
我使用 dot net 创建了两个项目。我将一些数据从一个项目发送到另一个项目。我已经使用 xml 转换处理了这个问题。现在我想用 json 数据来转换它。哪个最好?。
【问题讨论】:
标签: c# asp.net json xml datatable
在大多数情况下,json 更好。因为它的冗余文本更少,解析效率更高。更重要的是,在 javascript 中解析 json 更加容易,因此构建 web 应用程序更加方便。
另一方面,XML 比 json 更具可读性。在这种情况下,这可能是 XML 的唯一优势。
【讨论】:
XML 更冗长,但另一方面也很容易阅读。 JSON 更简单,但不太好阅读。 如果您不会让人类查看数据,那么使用 JSON 可能是一个更好的主意。因为它更小,并且在您的网络中的负担更小(如果这是一个问题)。 您可以评估的另一种方法是查看序列化速度,这在很大程度上取决于您使用的库。
【讨论】: