json - 为什么 Web 服务通常使用 XML 或 JSON 格式的信息?
问题描述
我是网络服务的新手,已经做了一些研究,但还没有找到我想要的答案。如果您能详细地写一篇关于它的文章或简要解释原因,我会很高兴。这里使用 Json 或 Xml 的目的是什么?我想确切地知道它们之间存在哪些功能差异。
解决方案
信息必须以某种格式返回。
使用标准格式比使用非标准格式更好,因为它可以重用广泛可用的解析器。
XML 在 2000 年左右被迅速采用,因为它与供应商无关并且满足技术要求。
JSON 后来出现并开始取代 XML,因为它更简单:它更简单是因为它是专门为处理结构化数据而设计的,而 XML 在设计时主要考虑了结构化文档。
在 XML 中可用且 JSON 中没有等价物的众多功能中,最突出的是基于 DTD 的验证、实体和实体引用、混合内容、注释和处理指令以及名称空间。这些功能对于文档处理都非常有用,但对于交换结构化数据却没有。
推荐阅读
- aws-appsync - 使用 Appsync 解析器映射模板解码 JWT
- php - 如何在 PHP 的不同块中调用函数?
- javascript - 如何在 Vuex 状态中使用异步初始化的 API?
- rxjs - RxJS:使用 shareReplay POST HTTP 请求一次,然后使用返回的 ID 来排队更新
- elm - 榆树更新无限循环
- c++ - 我可以在 VS2010 中使用的独立 asio 的最大版本是什么?
- android - 是否可以从 Worker(或相关类)获取 LifecycleOwner?
- amazon-web-services - AWS 自定义 AMI 恢复保留旧 IP
- codeigniter - Paypal Things 目前似乎无法正常工作。请稍后再试
- cypress - 当我使用 cy.visit() 时,赛普拉斯将 /__/#/ 添加到链接中,