我不会发布这个问题来启动任何类型的论点,我只是想知道有经验的开发人员的想法,我认为这个问题与编程有关,所以我在SO上问这个问题。
我正在为我的新项目设计网络服务,我计划将来开源,现在几乎所有API的消费者都使用JSON作为他们的De-Facto格式现在很常见,所以我的问题应该是我仍然支持我的API中的XML?
我将使用Play框架作为我的webservices,所以我必须明确处理JSON和XML格式(我的意思是单独),我想避免这种情况。
为我的API的使用者强制使用JSON是否合适?
答案 0 :(得分:1)
如果您尝试支持对JSON没有良好支持的客户端平台,那么您应该考虑支持XML。
但是,客户端开发人员偏好不是IMHO支持多种格式的正当理由。