Kategorien

JSON-Schlüssel-Umbenennungs-Tool

Benennt JSON-Objektschlüssel stapelweise mit Unterstützung für Muster, Regeln und Transformationen um. Perfekt für API-Antwortformatierung.

Wichtige Fakten

Kategorie
Data Processing
Eingabetypen
textarea, select, number, checkbox
Ausgabetyp
json
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Das JSON-Schlüssel-Umbenennungs-Tool ermöglicht eine effiziente und stapelweise Anpassung von JSON-Objektschlüsseln, um Datenstrukturen schnell zu normalisieren oder an spezifische API-Anforderungen anzupassen.

Wann verwenden

  • Wenn Sie JSON-Daten für eine API-Schnittstelle mit festen Namenskonventionen formatieren müssen.
  • Wenn Sie inkonsistente Schlüsselbezeichnungen in großen Datensätzen vereinheitlichen wollen.
  • Wenn Sie eine automatisierte Umwandlung von CamelCase in Snake_Case oder andere Schreibweisen benötigen.

So funktioniert es

  • Fügen Sie Ihr JSON-Objekt oder Array in das Eingabefeld ein.
  • Wählen Sie einen Umbenennungsmodus, wie z. B. benutzerdefinierte Regeln, Suffixe oder Regex-Muster.
  • Wählen Sie bei Bedarf eine Konvertierung der Groß-/Kleinschreibung aus.
  • Starten Sie den Prozess, um die transformierte JSON-Struktur sofort zu erhalten.

Anwendungsfälle

Normalisierung von API-Antworten für die Frontend-Integration.
Migration von Daten zwischen verschiedenen Systemen mit unterschiedlichen Namenskonventionen.
Bereinigung von JSON-Exporten aus Datenbanken für eine einheitliche Dokumentation.

Beispiele

1. API-Daten an Frontend-Standard anpassen

Frontend-Entwickler
Hintergrund
Eine API liefert Daten im Format 'firstName' und 'userAge', das Frontend benötigt jedoch 'first_name' und 'age'.
Problem
Manuelle Anpassung der Schlüssel in einer großen JSON-Antwort ist fehleranfällig.
Verwendung
JSON einfügen, Modus 'Custom Rules' wählen und die Mapping-Regeln für die Schlüssel definieren.
Beispielkonfiguration
{"firstName": "first_name", "userAge": "age"}
Ergebnis
Alle Schlüssel wurden präzise umbenannt, während die Werte und die Struktur des JSON-Objekts unverändert blieben.

2. Stapelweise Umwandlung in Snake_Case

Datenanalyst
Hintergrund
Ein Datensatz enthält gemischte Schreibweisen, die für eine Datenbank-Import-Pipeline in einheitliches Snake_Case konvertiert werden müssen.
Problem
Inkonsistente Schlüsselnamen führen zu Fehlern beim Datenbank-Import.
Verwendung
JSON-Daten hochladen und die Option 'Groß-/Kleinschreibung-Konvertierung' auf 'snake_case' setzen.
Beispielkonfiguration
renameMode: 'pattern', caseConversion: 'snake_case'
Ergebnis
Alle Schlüssel wurden automatisch in das einheitliche Snake_Case-Format überführt.

Mit Samples testen

json

Verwandte Hubs

FAQ

Kann das Tool auch verschachtelte JSON-Objekte verarbeiten?

Ja, das Tool kann verschachtelte Strukturen durchlaufen, wobei Sie über die Option 'Maximale Tiefe' steuern können, wie tief die Umbenennung erfolgen soll.

Was passiert bei Namenskonflikten?

Sie können im Konfigurationsmenü festlegen, ob das Tool bei Konflikten einen Fehler ausgeben, das Umbenennen überspringen oder Suffixe hinzufügen soll.

Unterstützt das Tool reguläre Ausdrücke?

Ja, im Modus 'Pattern Matching' können Sie Regex-Muster verwenden, um Schlüssel gezielt zu identifizieren und zu ersetzen.

Können auch Array-Elemente umbenannt werden?

Ja, über die Option 'Array-Objektelemente einbeziehen' können Sie steuern, ob Objekte innerhalb von Arrays ebenfalls transformiert werden sollen.

Ist die Nutzung des Tools sicher?

Die Verarbeitung erfolgt direkt in Ihrem Browser; Ihre Daten werden nicht auf externe Server hochgeladen oder gespeichert.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/json-key-renamer

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
jsonInput textarea Ja -
renameMode select Ja -
renameRules textarea Ja -
caseConversion select Ja -
maxDepth number Nein -
includeArrays checkbox Nein -
handleConflicts select Ja -
preserveOriginal checkbox Nein -

Antwortformat

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON-Daten: JSON-Daten

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-json-key-renamer": {
      "name": "json-key-renamer",
      "description": "Benennt JSON-Objektschlüssel stapelweise mit Unterstützung für Muster, Regeln und Transformationen um. Perfekt für API-Antwortformatierung.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=json-key-renamer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]