关于在线大小写与命名转换
在大写、小写、标题、驼峰、下划线、短横线与常量命名等风格之间切换。
在线大小写与命名转换能力
拆分识别
先识别驼峰、下划线、短横线等边界,再应用目标风格。
常见约定
- camelCase / PascalCase:JS、Java、C# API。
- snake_case:Python、Ruby、部分 SQL/JSON。
- kebab-case:URL、CSS 类名;CONSTANT_CASE:环境变量。
常见场景
接口字段对齐
后端 snake_case JSON 转前端 camelCase。
数据库命名
类名与表字段命名风格互转。
配置键
环境变量与 manifest 里不同命名风格对照。
常见问题
- JSON 用 snake_case 还是 camelCase?
- 前端生态多 camelCase,Python 等后端常 snake_case;在边界统一转换,避免同一对象混用。
- 缩写词为什么会拆怪?
- 自动拆分是启发式的,HTTPResponse 等可能需要手工微调。
- 标题格式会跳过虚词吗?
- 不会按英文标题规范省略 the/and,仅按词切分首字母大写,正式排版请人工润色。