JSON 输入 & 转换参数
💡 拖拽文件到上方区域,已预填示例数据
{a:{b:1}}→{"a.b":1} {"a.b":1}→{a:{b:1}} 完全独立的副本
数组分块 — 将长数组切成固定大小的小块
例如 [1,2,3,4,5] 每块2 → [[1,2],[3,4],[5]]
按字段分组 — 类似 SQL GROUP BY
例如对订单数组按 status 分组 → {"shipped":[...], "delivered":[...], "pending":[...]}
键名大小写转换 — 递归转换所有键名格式
示例输入含 user_profile / first_name / email_address 等蛇形键,选驼峰可转为 userProfile / firstName / emailAddress
提取键到顶层 — 将嵌套键提升到根级别
数组 → 对象 — 将 [{k:"a",v:1}] 转为 {a:1}
例: 输入 [{"key":"name","val":"张三"}],键字段=key 值字段=val → {"name":"张三"}
对象 → 数组 — 将 {a:1,b:2} 转为 [{key:"a",value:1},...]
例: {"a":1,"b":2} → [{"key":"a","value":1},{"key":"b","value":2}]
合并第二个 JSON — 递归深度合并,冲突时右侧值优先
例: 左{"a":{"x":1}} + 右{"a":{"y":2}} → {"a":{"x":1,"y":2}}
转换结果
🔄 已预填用户资料+订单列表数据,试试:
• 点击「扁平化」— 将 user_profile.first_name 变为 "user_profile.first_name"
• 点击「分组」输入 category — 按产品类别分组订单
• 选驼峰模式点「转换键名」— snake_case 变 camelCase