XML和JSON – 优点和缺点?

前端之家收集整理的这篇文章主要介绍了XML和JSON – 优点和缺点?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近听说过JavaScript对象表示法(JSON),并且在查看之后,似乎它变得相当流行,作为可扩展标记语言(XML)的替代品。

我在this页面了解更多信息,但它似乎更像是一个XML打击页面,而不是比较页面。所以我以为我应该问这里:

与XML相比,JSON的好处是什么,为什么(如果有的话)应该选择一个呢?

> JSON更紧凑,可以很容易地加载在JavaScript中。
> XML更严格,并支持模式和命名空间。

在表面上,JSON似乎在各方面都是优越的 – 它的灵活性,更紧凑,在许多情况下更容易使用(特别是使用JavaScript时),但是它缺少一些关键特性:

>架构支持

即甲方能够指定文件的格式,以及乙方检查是否提供符合此格式的内容的能力。

当在单独的系统之间传递数据时,这是至关重要的,其中与预期格式的偏差可能意味着数据不能被处理(或者更糟的是被处理不正确)。

>命名空间支持

即在同一文档中混合要由多个来源读取的数据(或由多个源写入)的能力。

这个行动的一个例子是SOAP协议 – 命名空间允许分离与序列化应用程序数据一起传递的SOAP“Envelope”或“Wrapper”数据。这允许web框架处理和处理SOAP Envelope,然后将body / payload数据传递到应用程序。

在开发需要快速,紧凑和方便的数据序列化的Web应用程序时,JSON非常有用,但是它的灵活性是使得它不如XML适合于在不同系统之间传输数据,或存储将被读取的数据由第三方

或许这些功能会在JSON中出现,但现在,XML是Web服务和文件格式的主要格式。

原文链接:https://www.f2er.com/xml/293358.html

猜你在找的XML相关文章