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