在线大小写与命名转换

在大写、小写、标题、驼峰、下划线、短横线与常量命名等风格之间切换。

关于在线大小写与命名转换

在大写、小写、标题、驼峰、下划线、短横线与常量命名等风格之间切换。

在线大小写与命名转换能力

拆分识别

先识别驼峰、下划线、短横线等边界,再应用目标风格。

常见约定

  1. camelCase / PascalCase:JS、Java、C# API。
  2. snake_case:Python、Ruby、部分 SQL/JSON。
  3. kebab-case:URL、CSS 类名;CONSTANT_CASE:环境变量。

常见场景

接口字段对齐

后端 snake_case JSON 转前端 camelCase。

数据库命名

类名与表字段命名风格互转。

配置键

环境变量与 manifest 里不同命名风格对照。

常见问题

JSON 用 snake_case 还是 camelCase?
前端生态多 camelCase,Python 等后端常 snake_case;在边界统一转换,避免同一对象混用。
缩写词为什么会拆怪?
自动拆分是启发式的,HTTPResponse 等可能需要手工微调。
标题格式会跳过虚词吗?
不会按英文标题规范省略 the/and,仅按词切分首字母大写,正式排版请人工润色。