Golang 项目提供的 http 接口,返回的数据字段一般用小驼峰还是下划线命名法呢?

2025 年 3 月 19 日
 inSpring
3788 次点击
所在节点    Go 编程语言
39 条回复
helone
2025 年 3 月 19 日
个人倾向小驼峰
securityCoding
2025 年 3 月 19 日
驼峰
sthwrong
2025 年 3 月 19 日
完全看项目风格,和前端约定一致就行。
waising
2025 年 3 月 19 日
下划线
linauror
2025 年 3 月 19 日
统一就行
oliveira
2025 年 3 月 19 日
golang 和 js 的变量都是小驼峰风格,建议还是使用小驼峰。
v1
2025 年 3 月 19 日
看约定啊,一般用下滑线,前端工具千奇百怪的,还大小写不敏感
Rickkkkkkk
2025 年 3 月 19 日
看现成的是怎么用的,抄一下

如果是全新的项目,建议下划线
zoharSoul
2025 年 3 月 19 日
小驼峰
0x676e67
2025 年 3 月 19 日
个人喜欢下划线,但还是要看语言风格写
shakaraka
2025 年 3 月 19 日
下划线。免得有些人大小写不分
Maboroshii
2025 年 3 月 19 日
常用的加 tag 的工具默认生成下划线命名的,所以一般返回 json 时用下划线。
zone10
2025 年 3 月 19 日
v 站和知乎都是下划线
javalaw2010
2025 年 3 月 19 日
看个人/团队偏好。我喜欢下划线,比大小写清晰一点,之前调研过 github ,发现两种的都有,大概是历史遗留问题了。
dcsuibian
2025 年 3 月 19 日
JSON 是 JavaScript Object Notation
而 JavaScript 的规范是变量小驼峰,所以就小驼峰
james122333
2025 年 3 月 19 日
个人爱用下划线
可惜语言特性不允许 不然很想写全小写+下划线
比较清爽整洁
hello333
2025 年 3 月 19 日
在 http 中传递的参数一般使用下划线,无论发送请求还是响应。
hello333
2025 年 3 月 19 日
变量小驼峰、类大驼峰、HTTP 传递的参数采用下划线。
即使在 js 中变量是小驼峰,但 ajax 参数采用下划线,以便区分。
knva
2025 年 3 月 19 日
下划线好一点
Ayanokouji
2025 年 3 月 19 日
下划线,golang 的 tag 和 数据库默认的 tag 是下划线

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1119631

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX