JSON to Camel Case Converter

Füge JSON ein und konvertiere alle Objektschlüssel rekursiv in camelCase, 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.

Konvertiertes JSON
{
  "userProfile": {
    "firstName": "Ada",
    "createdAt": "2026-09-12"
  }
}

Parsing, Dateilesen, Formatierung und Schlüsselkonvertierung laufen lokal im Browser. JSON wird nicht an einen Conversion-Server gesendet.

Beispiel

Vorher

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

Nachher

{
  "userProfile": {"firstName": "Ada", "lastLoginAt": "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.

  • snake_case, kebab-case, PascalCase und gemischte Keys werden vor dem Formatieren tokenisiert.
  • Der erste Token bleibt klein, spätere werden ohne Separator kapitalisiert.
  • Verschachtelte Keys und Keys in Arrays werden rekursiv konvertiert.
  • Kollisionen werden vor der Ausgabe erkannt, damit nichts still überschrieben wird.

Häufige Anwendungsfälle

snake_case-API-Antworten für JavaScript/TypeScript normalisieren.

Backend- oder DB-Felder in frontendfreundliches camelCase überführen.

Fixtures, Mocks oder Config für camelCase-Consumer vorbereiten.

Eine Transformation testen, bevor sie in Produktionscode landet.