请教关于 RESTful API 的 JSON key 用下划线还是驼峰的问题
資深大佬 : akmisty 76
任务
小弟最近接到任务要用 PHP 写一个 API 中心,为各种客户端提供接口,
现在制定代码规范的时候,和前端讨论了一下,在 key 的命名上比较纠结
在各客户端的代码规范里, 网页 / 小程序 / iOS / Android, 基本都是驼峰命名
数据库
- 数据库字段的命名是下划线,所以数据从数据库查出来都是下划线
A 方案
- 输入输出的 JSON key 都以下划线命名
- 前端要么统一命名为下划线,要么两种混用,要么自己写个方法转 key
- 折磨前端 后端舒服
B 方案
- 输入输出的 JSON key 输入输出时都用驼峰
- 后端 获得输入时转换为下划线,输出时转换为下划线
- 前端舒服 折磨后端
想问问各位道友的推荐或其他方案?
大佬有話說 (5)