我们目前正在计划一个新API的应用程序,并讨论我们应该用于交换的各种数据格式.有一个相当激烈的讨论正在进行有关的相对优点CSV,JSON和XML.
基本上,争论的关键在于我们是否应该支持CSV,因为缺乏递归(即有一份文件已经multiple authors并且multiple references需要multiple API calls获得所有的information递归).
在您处理信息时可能遇到的经验Web APIs以及我们可以做的事情,以使开发人员的工作更轻松API.
我们的决定:
我们决定提供
XML并且JSON由于递归CSV需要多次调用单个逻辑操作.JSON没有一个解析器Qt和Protocol Buffers似乎并不具有non-alpha PHP实施,使他们走出暂时太多,但可能会被最终支持.