JSON to Snake Case Converter
JSON を貼り付けて全オブジェクトキーを再帰的に snake_case へ変換します。値は変更されません。
JSON の解析とキー変換はブラウザ内で実行されます。
.json ファイルをドロップ、または端末から選択
ファイルはブラウザ内でのみ読み取ります。最大 5 MB。
変換後 JSON
{
"user_profile": {
"first_name": "Ada",
"created_at": "2026-09-12"
}
}解析、ファイル読み込み、整形、キー変換はすべてブラウザ内で実行されます。JSON 入力は変換サーバーへ送信されません。
例
変換前
{
"userProfile": {"firstName": "Ada", "lastLoginAt": "2026-09-12"}
}変換後
{
"user_profile": {"first_name": "Ada", "last_login_at": "2026-09-12"}
}変換されるもの
オブジェクトキーをネストしたオブジェクトや配列まで再帰変換します。文字列、数値、真偽値、null、配列の値は保持します。変換後のキーが衝突する場合は上書きせず停止します。
- camelCase、PascalCase、kebab-case、混在キーをトークン化します。
- 小文字化してアンダースコアで連結します。
- ネストや配列内オブジェクトのキーも再帰変換します。
- キー衝突を検出し、暗黙の上書きを防ぎます。
主な用途
frontend payload を Python/SQL/backend 向けへ変換。
API request body を server model/DB 向けに正規化。
fixture/mock/config JSON を underscore 形式へ変換。
serialization 実装前に変換規則を確認。