【发布时间】:2021-10-27 10:38:18
【问题描述】:
我是网络服务的新手,已经做了一些研究,但没有找到我想要的答案。如果您能详细地写一篇关于它的文章或简要解释原因,我会很高兴。这里使用 Json 或 Xml 的目的是什么?我想确切地知道它们之间存在哪些功能差异。
【问题讨论】:
标签: json xml web-services
我是网络服务的新手,已经做了一些研究,但没有找到我想要的答案。如果您能详细地写一篇关于它的文章或简要解释原因,我会很高兴。这里使用 Json 或 Xml 的目的是什么?我想确切地知道它们之间存在哪些功能差异。
【问题讨论】:
标签: json xml web-services
信息必须以某种格式返回。
使用标准格式比使用非标准格式更好,因为它可以重用广泛可用的解析器。
XML 在 2000 年左右被迅速用于此目的,因为它与供应商无关并且满足技术要求。
JSON 后来出现并开始取代 XML,因为它更简单:它更简单是因为它是专门为处理结构化数据而设计的,而 XML 的设计主要考虑了结构化文档。
在 XML 中提供的众多功能中,JSON 中没有等效功能,其中最突出的是基于 DTD 的验证、实体和实体引用、混合内容、cmets 和处理指令以及命名空间。这些功能对于文档处理都非常有用,但对于交换结构化数据却不是。
【讨论】: