开发
命名风格转换
camelCase、snake_case、kebab-case、常量命名等八种风格一键互转,适合接口字段与代码重构。
使用记录 0 展开
使用工具或停止输入约 3 秒后会自动保存输入内容,点击列表可恢复。仅存于本浏览器,不会上传。
| 风格 | 结果 | 操作 |
|---|---|---|
| camelCase 小驼峰 | — | |
| PascalCase 大驼峰 | — | |
| snake_case 下划线 | — | |
| SCREAMING_SNAKE 常量 | — | |
| kebab-case 短横线 | — | |
| dot.case 点分隔 | — | |
| 空格分隔 | — | |
| Title Case 标题 | — |
使用说明
- 输入任意风格的标识符或短语
- 点击转换,在表格中查看全部八种命名结果
- 点击复制用于代码、API 或数据库命名
编程命名风格说明
适用场景
- 接口 JSON 字段
snake_case与前端camelCase互转对照 - 数据库列名、常量、CSS 类名、文件名风格统一
- 重构时批量确认同一语义在不同语言中的写法
风格对照示例(user profile id)
| 风格 | 结果 | 常见于 |
|---|---|---|
| camelCase | userProfileId | JavaScript / Java 变量 |
| PascalCase | UserProfileId | 类名、React 组件 |
| snake_case | user_profile_id | Python、PostgreSQL、JSON API |
| SCREAMING_SNAKE | USER_PROFILE_ID | 常量、环境变量 |
| kebab-case | user-profile-id | URL、CSS、HTML 属性 |
转换在浏览器本地完成。
命名风格转换常见问题
- 能识别哪些输入?
- 支持 camelCase、PascalCase、snake_case、kebab-case、点分及空格分隔的混合输入,自动拆分为词元。
- 缩写词怎么处理?
- 按词元拆分后统一规则转换,如 userID 会拆为 user + id。特殊缩写建议手动微调。