JSON to Camel Case Converter

JSON を貼り付けて全オブジェクトキーを再帰的に camelCase へ変換します。値は変更されません。

JSON の解析とキー変換はブラウザ内で実行されます。

.json ファイルをドロップ、または端末から選択

ファイルはブラウザ内でのみ読み取ります。最大 5 MB。

変換後 JSON
{
  "userProfile": {
    "firstName": "Ada",
    "createdAt": "2026-09-12"
  }
}

解析、ファイル読み込み、整形、キー変換はすべてブラウザ内で実行されます。JSON 入力は変換サーバーへ送信されません。

変換前

{
  "user_profile": {"first_name": "Ada", "last_login_at": "2026-09-12"}
}

変換後

{
  "userProfile": {"firstName": "Ada", "lastLoginAt": "2026-09-12"}
}

変換されるもの

オブジェクトキーをネストしたオブジェクトや配列まで再帰変換します。文字列、数値、真偽値、null、配列の値は保持します。変換後のキーが衝突する場合は上書きせず停止します。

  • snake_case、kebab-case、PascalCase、混在キーをトークン化します。
  • 最初は小文字、後続トークンは大文字始まりで連結します。
  • ネストや配列内オブジェクトのキーも再帰変換します。
  • キー衝突を検出し、暗黙の上書きを防ぎます。

主な用途

snake_case API response を JS/TS 向けに正規化。

backend/DB フィールドを frontend camelCase へ変換。

fixture/mock/config JSON を camelCase consumer 向けに準備。

本番実装前に payload 変換規則を確認。