JSON to Snake Case Converter
Füge JSON ein und konvertiere alle Objektschlüssel rekursiv in snake_case, ohne Werte zu verändern.
JSON-Parsing und Key-Konvertierung laufen lokal im Browser.
.json-Datei hier ablegen oder vom Gerät auswählen
Dateien werden nur im Browser gelesen. Maximale Größe: 5 MB.
{
"user_profile": {
"first_name": "Ada",
"created_at": "2026-09-12"
}
}Parsing, Dateilesen, Formatierung und Schlüsselkonvertierung laufen lokal im Browser. JSON wird nicht an einen Conversion-Server gesendet.
Beispiel
Vorher
{
"userProfile": {"firstName": "Ada", "lastLoginAt": "2026-09-12"}
}Nachher
{
"user_profile": {"first_name": "Ada", "last_login_at": "2026-09-12"}
}Was konvertiert wird
Objektschlüssel werden rekursiv in verschachtelten Objekten und Arrays konvertiert. Werte bleiben unverändert; Key-Kollisionen stoppen die Konvertierung statt Daten zu überschreiben.
- camelCase, PascalCase, kebab-case und gemischte Keys werden tokenisiert.
- Wörter werden kleingeschrieben und mit Unterstrichen verbunden.
- Verschachtelte Keys und Keys in Arrays werden rekursiv konvertiert.
- Kollisionen werden vor der Ausgabe erkannt.
Häufige Anwendungsfälle
camelCase-Frontend-Payloads für Python, SQL oder Backend vorbereiten.
API-Request-Bodys vor Mapping auf Servermodelle oder DB-Spalten normalisieren.
Fixtures, Mocks oder Config in underscore-basierte Keys umwandeln.
Transformation vor Implementierung der Serialisierung testen.