INI in JSON/YAML
INI-Konfigurationsdateien in JSON oder YAML umwandeln
Eingabe und Optionen
Läuft in Ihrem Browser. Ihre Eingaben bleiben auf diesem Gerät.
Konvertierte Ausgabe
Geben Sie Inhalte ein oder laden Sie ein Beispiel, um zu beginnen.
Über den INI-in-JSON-Konverter
Unser kostenloser INI-in-JSON-Konverter wandelt klassische INI-Konfigurationsdateien mit einem Klick in strukturiertes JSON um und wieder zurück. Das INI-Format ist seit Jahrzehnten ein Grundpfeiler der Anwendungskonfiguration, von php.ini und Windows-Registry-Exporten bis zu MySQL-my.cnf-Dateien. Dieses Tool schlägt die Brücke zwischen der einfachen INI-Syntax aus Abschnitten und Schlüsseln und dem weit verbreiteten JSON-Format moderner APIs, Toolchains und Cloud-Dienste.
Systemadministratoren und DevOps-Ingenieure begegnen INI-Dateien oft bei der Verwaltung von Altanwendungen, Datenbankverbindungseinstellungen oder Serverkonfigurationen. Die Umwandlung dieser Dateien in JSON erleichtert es, sie an Automatisierungsskripte, REST-APIs, Terraform-Module oder Container-Orchestrierungsplattformen zu übergeben, die JSON-Eingaben erwarten.
Der Konverter erkennt Datentypen automatisch und wandelt numerische Strings in Zahlen und boolesche Schlüsselwörter in true/false-Werte um. Er bewahrt Abschnittsüberschriften als verschachtelte JSON-Objekte, unterstützt Kommentare mit Semikolon und mit Raute und liefert Statistiken zu Abschnitten und Schlüsseln, damit Sie die Vollständigkeit auf einen Blick prüfen können. Die gesamte Verarbeitung läuft in Ihrem Browser, sodass Ihre Konfigurationsgeheimnisse sicher bleiben.
Hauptfunktionen
- Bidirektionale Umwandlung von INI in JSON und von JSON in INI
- Abschnittsüberschriften bleiben als verschachtelte JSON-Objekte erhalten
- Automatische Datentyperkennung für Strings, Zahlen und boolesche Werte
- Kommentarbewusstes Parsen (unterstützt die Kommentarstile ; und #)
- Schlüssel-Wert-Paare auf oberster Ebene ohne Abschnittsüberschrift werden unterstützt
- Umwandlungsstatistik mit Eingabegröße, Ausgabegröße, Abschnitten und Schlüsseln
- Datei-Upload für .ini-, .cfg-, .conf-, .json- und .txt-Dateien
- Download mit einem Klick und Kopieren in die Zwischenablage für die umgewandelte Ausgabe
- Integrierte Beispielkonfiguration zum schnellen Testen
- 100 % clientseitige Verarbeitung: Ihre Daten verlassen Ihren Browser nie
Anleitung
- Richtung wählen: Klicken Sie auf „INI in JSON“ oder „JSON in INI“, um den Umwandlungsmodus festzulegen.
- Eingabe bereitstellen: Fügen Sie Ihren INI- oder JSON-Inhalt ein, laden Sie eine Datei hoch oder klicken Sie auf „Beispiel“, um Beispielkonfigurationsdaten zu laden.
- Umwandeln: Klicken Sie auf die Schaltfläche „Umwandeln“, um die Ausgabe sofort zu erzeugen.
- Statistik prüfen: Kontrollieren Sie im Statistikbereich die Anzahl der Abschnitte, die Anzahl der Schlüssel und die Dateigrößen.
- Herunterladen oder kopieren: Klicken Sie auf „Herunterladen“, um als .ini- oder .json-Datei zu speichern, oder auf „Kopieren“, um das Ergebnis in die Zwischenablage zu legen.
Anwendungsfälle
- PHP-Konfiguration: Wandeln Sie php.ini-Einstellungen in JSON um, etwa für Deployment-Skripte oder Verwaltungstools für Umgebungsvariablen.
- Datenbank-Setup: Wandeln Sie MySQL-my.cnf oder PostgreSQL-Konfigurationen in JSON für automatisierte Provisionierungstools um.
- Migration von Altsystemen: Überführen Sie alte INI-Konfigurationen im Windows-Stil in JSON für Cloud-native Anwendungen.
- Serveradministration: Wandeln Sie Apache-, Nginx- oder Samba-Konfigurationen im INI-Stil in JSON für die zentrale Konfigurationsverwaltung um.
- Einstellungen von Desktop-Anwendungen: Lesen Sie .ini- oder .cfg-Dateien von Anwendungen ein und wandeln Sie sie für Sicherung oder Migration in JSON um.
- CI/CD-Pipelines: Erzeugen Sie aus INI-Konfigurationsdateien JSON zur Verwendung mit GitHub Actions, Jenkins oder anderen Automatisierungstools.
- Umgebungsverwaltung: Wandeln Sie INI-Dateien im .env-Stil in JSON für Container-Orchestrierungsplattformen um.
- Dokumentation: Wandeln Sie INI-Konfigurationen in JSON um, um sie in API-Dokumentationen oder technische Spezifikationen aufzunehmen.
Häufig gestellte Fragen
Ist dieses Tool kostenlos?
Ja. Der INI-in-JSON-Konverter ist völlig kostenlos, ohne Anmeldung, ohne Nutzungslimits und ohne versteckte Gebühren.
Sind meine Daten sicher?
Selbstverständlich. Die gesamte Umwandlung erfolgt lokal in Ihrem Browser. Ihre INI-Konfigurationsdaten werden nie an einen Server übertragen.
Werden Kommentare in INI-Dateien unterstützt?
Ja. Der Parser erkennt Kommentare mit Semikolon (;) und mit Raute (#). Kommentare werden bei der Umwandlung entfernt, da JSON sie nicht unterstützt.
Wie werden INI-Abschnitte in JSON dargestellt?
Jeder [section] in der INI-Datei wird zu einem verschachtelten JSON-Objekt. Die Schlüssel innerhalb dieses Abschnitts werden zu Eigenschaften des Objekts. Schlüssel auf oberster Ebene ohne Abschnitt erscheinen in der JSON-Ausgabe an der Wurzel.
Werden doppelte Schlüssel behandelt?
Kommen innerhalb desselben Abschnitts doppelte Schlüssel vor, gilt der letzte Wert. Für beste Ergebnisse sollten die Schlüssel in Ihrer INI-Datei innerhalb jedes Abschnitts eindeutig sein.
Tipps und bewährte Vorgehensweisen
- Abschnitte konsequent verwenden: Fassen Sie zusammengehörige Schlüssel unter [section]-Überschriften zusammen, für eine übersichtlichere JSON-Struktur mit sauberer Verschachtelung.
- Auf Typumwandlung achten: Werte wie „true“, „false“ und numerische Strings werden automatisch umgewandelt. Setzen Sie sie in Ihrer INI-Datei in Anführungszeichen, wenn sie als einfache Strings behandelt werden sollen.
- Anzahl der Abschnitte und Schlüssel prüfen: Kontrollieren Sie im Statistikbereich, ob alle Abschnitte und Schlüssel korrekt eingelesen wurden.
- Hin-und-zurück-Test: Wandeln Sie INI in JSON und wieder zurück in INI um, um sicherzustellen, dass bei der Umwandlung keine Daten verloren gegangen sind.
- Geheimnisse entfernen: Auch wenn die Verarbeitung lokal erfolgt, entfernen Sie Passwörter und API-Schlüssel, bevor Sie die umgewandelte Ausgabe weitergeben.
- Zuerst das Beispiel laden: Klicken Sie auf „Beispiel“, um das erwartete INI-Format zu sehen, bevor Sie Ihre eigenen Konfigurationsdaten einfügen.