为了账号安全,请及时绑定邮箱和手机立即绑定

前后端设置json传递数据的时候为了规范key使用驼峰还是下划线?

前后端设置json传递数据的时候为了规范key使用驼峰还是下划线?

白衣染霜花 2019-02-19 21:16:20
前后端设置json传递数据的时候为了规范key使用驼峰还是下划线?
查看完整描述

13 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

关于这个问题,其实前端使用哪一种方式都是可以的,最重要的就是保持统一的命名风格。
如果后端使用的是Java,后端标准的命名方式是驼峰法,但是就算前端传递以下划线方式命名的参数,后端无非就是需要添加类似于 @JsonProperty 之类的属性,对于后端处理会稍微麻烦一点。

查看完整回答
反对 回复 2019-03-01
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

建议下划线,mysql字段名大小写不敏感的,字段名一般是下划线分隔的,如果json的key对应数据库的字段,那么就比较好对应了。当然其实无所谓了,就像变量命名,有用驼峰的,也有下划线的。

查看完整回答
反对 回复 2019-03-01
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

变量名用下划线

查看完整回答
反对 回复 2019-03-01
?
慕容森

TA贡献1853条经验 获得超18个赞

这个目前没有明确的规范,看个人喜好吧,主要是前后端都保持统一就行了...

查看完整回答
反对 回复 2019-03-01
?
慕沐林林

TA贡献2016条经验 获得超9个赞

感觉应该用驼峰,方便和bean对象对应

查看完整回答
反对 回复 2019-03-01
?
智慧大石

TA贡献1946条经验 获得超3个赞

后端是java,还是建议驼峰式吧。方便后端直接转成对象

查看完整回答
反对 回复 2019-03-01
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

建议使用驼峰

查看完整回答
反对 回复 2019-03-01
?
largeQ

TA贡献2039条经验 获得超7个赞

目前没有严格约束,完全看个人,只要前后端保持一致就行。。。

查看完整回答
反对 回复 2019-03-01
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

个人喜欢下划线,原因

  1. mysql字段是下划线
  2. webstorm小写字母字体好看(原谅我)
  3. 个人原因

下划线命名法标准叫法好像叫snake

查看完整回答
反对 回复 2019-03-01
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

随便吧,反正便于人认识就好

查看完整回答
反对 回复 2019-03-01
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

前台主要是和后台保持一致就行了,api文档要求怎么传就怎么传,后台是爸爸。目前没有什么规范,主要看公司吧,用下划线或者驼峰的都有。

查看完整回答
反对 回复 2019-03-01
?
不负相思意

TA贡献1777条经验 获得超10个赞

前后台保持一致,和后台的哥们商量着来吧...个人爱用驼峰...

查看完整回答
反对 回复 2019-03-01
  • 13 回答
  • 0 关注
  • 2108 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信