ParseKeyValue

DataTools
Sicherheitsstufe 1 - Lesen

Beschreibung

Wandeln Sie Key=Value-Texte in strukturierte Daten um! ParseKeyValue parst Konfigurationsdateien, Umgebungsvariablen, INI-Dateien, Query-Strings und beliebige Key-Value-Formate – automatisch und zuverlässig. Manuelles Zuordnen gehört der Vergangenheit an!

Mit flexiblen Trennzeichen, Unterstützung für verschachtelte Werte, Kommentar-Handling und Typinferenz verwandeln Sie unstrukturierte Konfigurationen in sofort nutzbare JSON-Objekte. Perfekt für DevOps, Systemintegration und Konfigurationsmanagement!

Warum dieses Tool überzeugt

Automatisches Parsen von INI, ENV, Configs
Flexible Trennzeichen – =, :, oder custom
Kommentar-Handling – # und ; werden ignoriert
Typ-Erkennung – Zahlen, Booleans automatisch

Perfekt geeignet für:

DevOps-Engineers, Systemadministratoren, Backend-Entwickler und alle, die Konfigurationen verarbeiten müssen. Ideal für .env-Dateien, INI-Parser, Query-String-Verarbeitung, Systemkonfigurationen und Properties-Dateien. Perfekt für Docker-Compose, Kubernetes, CI/CD-Pipelines und Cloud-Konfigurationen!

Zeitersparnis: Bis zu 20 Minuten pro Datei

Statt Konfigurationsdateien manuell zu parsen, Keys zuzuordnen und Werte zu konvertieren, liefert ParseKeyValue sofort ein strukturiertes JSON-Objekt – bereit für die Verwendung in Ihrer Anwendung!

JSON Parameter

text ERFORDERLICH (String)
Der Key-Value-Text, der geparst werden soll. Kann mehrere Zeilen enthalten.
delimiter OPTIONAL (String)
Das Trennzeichen zwischen Key und Value. Standard: "=". Alternativ: ":", " ", etc.
ignoreComments OPTIONAL (Boolean)
Ob Zeilen mit # oder ; als Kommentare ignoriert werden sollen. Standard: true
trimWhitespace OPTIONAL (Boolean)
Ob Leerzeichen an Keys und Values entfernt werden sollen. Standard: true
detectTypes OPTIONAL (Boolean)
Ob Werte automatisch in Zahlen/Booleans konvertiert werden sollen. Standard: true

Beispielaufruf

{ "tool": "ParseKeyValue", "params": { "text": "# Datenbankkonfiguration\nDB_HOST=localhost\nDB_PORT=5432\nDB_SSL=true\n\n# App-Einstellungen\nAPP_NAME=MeineApp\nAPP_DEBUG=false", "delimiter": "=", "ignoreComments": true, "trimWhitespace": true, "detectTypes": true } }

Beispiel-Verwendung

1
Konfigurationsdatei laden
Laden Sie den Inhalt Ihrer .env-, INI- oder Properties-Datei.
2
Parser konfigurieren
Wählen Sie das passende Trennzeichen und ob Kommentare ignoriert werden sollen.
3
JSON-Objekt nutzen
Verwenden Sie das geparste Objekt direkt in Ihrer Anwendung oder API.

Rückgabewerte

Das Tool gibt ein Objekt mit den folgenden Eigenschaften zurück:

data (Object)
Das geparste Key-Value-Objekt
keyCount (Integer)
Anzahl der geparsten Key-Value-Paare
keys (Array)
Array aller gefundenen Keys
linesParsed (Integer)
Anzahl der verarbeiteten Zeilen
success (Boolean)
True wenn das Parsen erfolgreich war
error (String, optional)
Fehlermeldung falls das Parsen fehlgeschlagen ist

Verwandte DataTools

Bereit für mehr DataTools?
Entdecken Sie alle unsere Datenverarbeitungs-Tools für effizientes Konfigurationsmanagement.
Alle DataTools erkunden
Zurück zu DataTools