当前位置: 首页 > 面试题库 >

REST API的CSV,JSON和XML有哪些相对优点?

郎飞航
2023-03-14
问题内容

目前,我们正在API为应用程序计划一个新的应用程序,并讨论用于交换的各种数据格式。有一个相当激烈的讨论正在进行有关的相对优点CSVJSONXML

基本上,争论的症结在于我们是否应该CSV由于缺乏递归 根本 不支持( 即拥有一个拥有multiple authors并且multiple references将需要multiple API calls获得全部的文档information)。

在您处理信息时可能遇到的经验Web APIs和我们可以做的事情,使与我们合作的开发人员的生活更加轻松API

我们的决定:

我们已经决定提供XML,并JSON由于在递归的困难CSV需要一个单一的逻辑操作的多个调用。JSON没有一个解析器QtProtocol Buffers似乎并不具有non-alpha PHP实施,使他们走出暂时太多,但可能会被最终支持。


问题答案:

CSV是正确的。JSON是一种比XML更紧凑的对象表示法,因此,如果您正在寻找大量的对象,则它具有优势。XML具有更广泛的市场渗透率(我喜欢这个短语),并且得到所有编程语言及其核心框架的支持。JSON正在到达那里(如果尚未到达那里)。

就个人而言,我喜欢括号。我敢打赌,与json相比,更多的开发人员更喜欢使用xml数据。



 类似资料:
  • 本文向大家介绍HTML5相对于HTML4有哪些优势?相关面试题,主要包含被问及HTML5相对于HTML4有哪些优势?时的应答技巧和注意事项,需要的朋友参考一下 HTML5的规范都是基于用户优先准则来编写的,贴合开发者的编码习惯,语法限制不严,代码也更为精简,更易于阅读。 功能强大,用户体验佳 HTML5视频播放起来更流畅清晰,也更省电;HTML5游戏小巧流畅,画面质量高,操作易上手;HTML5广告

  • 本文向大家介绍HTML5相比于HTML4有哪些优势?相关面试题,主要包含被问及HTML5相比于HTML4有哪些优势?时的应答技巧和注意事项,需要的朋友参考一下 1.更强的语义化 2.更丰富的功能,比如 3.更简洁的模板语法

  • 主要内容:Python的优点,Python 的缺点Python 是一种开源的解释型脚本编程语言,它之所以非常流行,主要有三点原因: Python 简单易用,学习成本低,看起来非常优雅干净; Python 标准库和第三库众多,功能强大,既可以开发小工具,也可以开发企业级应用; Python 站在了人工智能和大数据的风口上,站在风口上,猪都能飞起来。 举个简单的例子来说明一下 Python 的简单: 比如要实现某个功能,C语言可能需要 100 行代码

  • 前面的小节我们学习了一些前置知识和 Docker 的基本原理,那么,你可能会问了:Docker 到底有哪些优点呢?我们为什么要学习 Docker 呢?别着急,这节课我们就来细数下 Docker 的优点: 1. 更好的安全性 如果服务器上启动了多个服务,这些服务可能会相互影响的,每一个服务都能看到其他服务的进程,也可以访问宿主机器上的任意文件,这种情况下,一旦服务器上的某一个服务被入侵,那么入侵者就

  • 本文向大家介绍axios相比原生ajax的优点有哪些呢?相关面试题,主要包含被问及axios相比原生ajax的优点有哪些呢?时的应答技巧和注意事项,需要的朋友参考一下 从 node.js 创建 http 请求 在浏览器中创建 XMLHttpRequests 支持 Promise API 提供了一些并发请求的接口(重要,方便了很多的操作) 支持拦截请求和响应 转换请求和响应数据 取消请求 自动转换

  • 本文向大家介绍HTML5的优势有哪些?相关面试题,主要包含被问及HTML5的优势有哪些?时的应答技巧和注意事项,需要的朋友参考一下 一些网络研究的前5名似乎提供了以下HTML5特性; * 相关性 * 标记/代码简洁 * 语义清晰 * 简明的表单和网络应用程序 * 缓存式离线应用程序