JSON Key Case Converter
不修改值,將巢狀 JSON 鍵名轉為 camelCase、snake_case、PascalCase、kebab-case 或 CONSTANT_CASE。
本機 .json · 2/4 空格格式化或 Minify · regex 排除 · stop paths · key diff · 衝突保護
拖放 .json 檔案,或從裝置選取
檔案只會在瀏覽器中讀取。最大檔案大小:5 MB。
轉換後 JSON
{
"userProfile": {
"firstName": "Ada",
"createdAt": "2026-09-12"
}
}解析、檔案讀取、格式化與鍵名轉換都在瀏覽器本機執行。JSON 不會傳送到轉換伺服器。
大型 JSON 工程模式
在 Web Worker 中處理最多 20 MB 的本機 JSON 檔案,維持介面順暢、支援取消處理,並可下載完整轉換結果。
為控制記憶體使用量,大型檔案模式會停用 Key Diff。
拖入最大 20 MB 的 .json 檔案
檔案只在本機讀取,並在 UI 主執行緒之外處理。
檔案會留在你的裝置上。解析與轉換會在瀏覽器 Web Worker 中執行。
JSON 鍵名轉換器會修改什麼
只轉換物件鍵名。可遞迴處理巢狀物件與陣列中的物件,並支援精確/regex 排除、stop paths、_/$ 前綴保留與鍵名衝突保護。
私密處理本機 JSON 檔案
.json 檔案只會在你的裝置上讀取,不會上傳到轉換伺服器。
停止路徑
使用 data.raw_payload 等來源鍵名點路徑轉換父層鍵名,同時完整保留指定的巢狀子樹(包含陣列)。
精確與正規表示式排除
保留特定來源鍵名不變,或使用 ^__、/_id$/i 等 JavaScript 正規表示式比對一組鍵名;巢狀子鍵仍會繼續轉換。
只查看鍵名變更
Diff 只顯示來源路徑、轉換前鍵名與轉換後鍵名,不顯示值。