很多时候,我的客户问我他们是否会通过XML feed或JSON字符串传递数据。我常说:您是否建议客户使用JSON或XML?为什么?
- XML如果你已经有了一个Feed,没有一个web开发谁将会产生JSON字符串
- JSON,如果你没有任何文件,需要创建任何从创建脚本划伤
你说什么?您认为通过XML提供数据提供的数据已经过时,而且XML过于复杂且过于沉重吗?
我应该建议所有客户(为了未来)转移到JSON的数据传输方式吗?
编辑
从另一个讨论https://stackoverflow.com/questions/2636245/choosing-between-json-and-xml我可以看到,JSON建议为Web服务,这是在我的客户中最常用的情况。似乎我正在给他们提供建议。
他们想将新闻文章传递到移动设备上 - 我应该建议JSON XML吗?
怎么样post &当我需要发布一些数据并获取将在用户的移动设备上显示的响应时获取个案 - XML或JSON?
XMl支持的功能在JSON中不完全可用:例如XML Schema,Relax NG。此外,像Model Frameworks(Eclipse EMF)等各种外部工具都依赖于XML。所以它真的取决于你的需求,并不那么容易。 – theomega 2012-03-09 09:32:43
@theomega你为什么建议客户没有?他们通常是中小型企业。 – sandalone 2012-03-09 09:33:46
这取决于你的用例。 – theomega 2012-03-09 09:35:23