鍍金池/ 問答/Java  HTML/ 前后端設(shè)置json傳遞數(shù)據(jù)的時(shí)候?yàn)榱艘?guī)范key使用駝峰還是下劃線?

前后端設(shè)置json傳遞數(shù)據(jù)的時(shí)候?yàn)榱艘?guī)范key使用駝峰還是下劃線?

前后端設(shè)置json傳遞數(shù)據(jù)的時(shí)候?yàn)榱艘?guī)范key使用駝峰還是下劃線?

回答
編輯回答
萢萢糖

個(gè)人喜歡下劃線,原因

  1. mysql字段是下劃線
  2. webstorm小寫字母字體好看(原諒我)
  3. 個(gè)人原因

下劃線命名法標(biāo)準(zhǔn)叫法好像叫snake

2017年4月20日 06:09
編輯回答
負(fù)我心

關(guān)于這個(gè)問題,其實(shí)前端使用哪一種方式都是可以的,最重要的就是保持統(tǒng)一的命名風(fēng)格。
如果后端使用的是Java,后端標(biāo)準(zhǔn)的命名方式是駝峰法,但是就算前端傳遞以下劃線方式命名的參數(shù),后端無非就是需要添加類似于 @JsonProperty 之類的屬性,對(duì)于后端處理會(huì)稍微麻煩一點(diǎn)。

2017年3月25日 09:13
編輯回答
尐飯團(tuán)

前臺(tái)主要是和后臺(tái)保持一致就行了,api文檔要求怎么傳就怎么傳,后臺(tái)是爸爸。目前沒有什么規(guī)范,主要看公司吧,用下劃線或者駝峰的都有。

2017年2月9日 01:59
編輯回答
瞄小懶

前后臺(tái)保持一致,和后臺(tái)的哥們商量著來吧...個(gè)人愛用駝峰...

2017年10月18日 08:31
編輯回答
替身

變量名用下劃線

2018年2月25日 04:49
編輯回答
孤影

后端是java,還是建議駝峰式吧。方便后端直接轉(zhuǎn)成對(duì)象

2017年9月21日 01:48
編輯回答
練命

建議下劃線,mysql字段名大小寫不敏感的,字段名一般是下劃線分隔的,如果json的key對(duì)應(yīng)數(shù)據(jù)庫(kù)的字段,那么就比較好對(duì)應(yīng)了。當(dāng)然其實(shí)無所謂了,就像變量命名,有用駝峰的,也有下劃線的。

2018年4月7日 13:27
編輯回答
汐顏

建議使用駝峰

2018年5月1日 08:14
編輯回答
毀了心

感覺應(yīng)該用駝峰,方便和bean對(duì)象對(duì)應(yīng)

2018年2月4日 09:15
編輯回答
耍太極

沒有標(biāo)準(zhǔn)也沒有規(guī)范。
不過下劃線用的比較多,題主也可以關(guān)注一下google/facebook/github...這些公司開放的 API 全部都是使用下劃線分隔單詞的。

2017年12月18日 13:58