原始 JSON

字符数: 0

转换结果

字符数: 0

什么是 JSON 大小写转换?

简介

JSON 大小写转换工具可以将 JSON 数据中的所有键名统一转换为大写或小写形式。这个工具特别适合用于不同系统之间的数据对接,当不同系统对 JSON 键名的大小写有不同要求时,可以快速进行统一转换。工具会递归处理嵌套对象和数组中的所有键名,但不会改变值的内容。

主要特点

  • 双向转换:支持键名转大写和键名转小写两种操作
  • 递归处理:自动处理嵌套对象和数组中的所有键名
  • 保持值不变:只转换键名,值的内容和大小写保持原样
  • 格式化输出:转换结果自动格式化,保持良好的可读性
  • 即时预览:转换结果即时显示,方便查看和调整
  • 错误提示:详细的错误信息帮助快速定位问题

大小写转换示例

原始 JSON

{
  userName: '张三',
  userEmail: 'test@example.com'
}

键名转大写

{
  "USERNAME": "张三",
  "USEREMAIL": "test@example.com"
}

键名转小写

{
  "username": "张三",
  "useremail": "test@example.com"
}

嵌套对象处理

原始 JSON:

{
  "userName": "张三",
  "userProfile": {
    "firstName": "张",
    "lastName": "三"
  }
}

键名转大写后:

{
  "USERNAME": "张三",
  "USERPROFILE": {
    "FIRSTNAME": "张",
    "LASTNAME": "三"
  }
}

注意:所有层级的键名都会被转换,包括嵌套对象中的键名

数组元素处理

原始 JSON:

{
  "users": [
    { "userName": "张三", "userId": 1 },
    { "userName": "李四", "userId": 2 }
  ]
}

键名转大写后:

{
  "USERS": [
    { "USERNAME": "张三", "USERID": 1 },
    { "USERNAME": "李四", "USERID": 2 }
  ]
}

注意:数组中每个对象的键名都会被转换

使用场景

  • 系统对接:不同系统之间数据格式统一,如 API 对接
  • 数据库字段映射:将数据库字段名统一为小写或大写
  • 代码规范:符合特定的编码规范要求(如驼峰命名、全大写等)
  • 数据清洗:批量处理历史数据,统一键名格式
  • 测试调试:快速生成不同大小写格式的测试数据