YAML in INI umwandeln

Wandeln Sie eine YAML-Konfigurationsdatei in eine klassische, in Abschnitte gegliederte INI-Datei um. Ideal, um eine Konfiguration von einem modernen Tool in eine Software zu migrieren, die nur das INI-Format akzeptiert.

Beispiel:
Ziehen Sie eine .yaml/.yml-Datei hierher oder fügen Sie ihren Inhalt unten ein. Max. 10 MB.

So funktioniert es

Manche ältere Software oder manche Systemwerkzeuge akzeptieren nur Konfigurationsdateien im INI-Format, während die meisten modernen Tools (Docker Compose, Ansible, CI/CD) YAML verwenden. Fügen Sie Ihr YAML ein oder importieren Sie es: Jeder Schlüssel der obersten Ebene, der ein Unterobjekt enthält, wird zu einem INI-Abschnitt „[name]“, und die darin enthaltenen Schlüssel (auch verschachtelte, durch einen Punkt verbunden) werden zu „Schlüssel = Wert“ in diesem Abschnitt. Einzelne Schlüssel der obersten Ebene werden in einem Abschnitt „[general]“ zusammengefasst.

Werden YAML-Listen unterstützt?

Das INI-Format kennt kein natives Äquivalent für Listen: YAML-Listen (Zeilen, die mit einem Bindestrich beginnen) werden nicht unverändert ins Ergebnis übernommen. Für ein zuverlässiges Ergebnis verwenden Sie am besten YAML aus einfachen Schlüssel/Wert-Paaren, gegebenenfalls verschachtelt.

Wie werden über mehrere Ebenen verschachtelte Schlüssel behandelt?

Ein über mehrere Ebenen verschachtelter Schlüssel (zum Beispiel „app.serveur.port“) wird abgeflacht, und sein vollständiger, durch Punkte getrennter Pfad wird zum Schlüssel im entsprechenden INI-Abschnitt, zum Beispiel „serveur.port = 8080“ im Abschnitt „[app]“.

100% lokale Verarbeitung: Die YAML-Analyse und die INI-Erzeugung erfolgen vollständig in Ihrem Browser, Ihre Konfigurationsdatei wird nie an einen Server gesendet.