Properties ↔ YAML Konverter - Spring Boot Config online
Java-.properties-Dateien in YAML konvertieren und zurück. Bidirektional, im Browser, mit Punkt-Schlüssel-Verschachtelung und Typinferenz.
Füge eine Spring-Boot-application.properties oder eine YAML-Datei ein und erhalte sofort das andere Format. Gepunktete Schlüssel werden in einen Baum verschachtelt, listenindizierte Schlüssel werden zu Sequenzen, und Primitive werden automatisch erkannt. Die Properties-Syntax (\uXXXX-Escapes, Zeilenfortsetzungen, #- und !-Kommentare) wird vollständig unterstützt.
Anleitung
- 1
Richtung wählen
Nutze den Wechsel-Button, um .properties → YAML oder YAML → .properties auszuwählen.
- 2
Eingabe einfügen
Füge eine Spring-Boot-application.properties oder beliebiges gültiges YAML in das linke Feld ein.
- 3
Optionen anpassen
Aktiviere oder deaktiviere Punkt-Schlüssel-Verschachtelung und Typinferenz unter Einstellungen, wenn du flache Schlüssel oder reine Strings benötigst.
- 4
Kopieren oder herunterladen
Nutze Kopieren oder Herunterladen im rechten Bereich — deine Daten berühren nie einen Server.
FAQ
Q.Werden gepunktete Schlüssel standardmäßig verschachtelt?
Ja. app.db.host wird zu app: { db: { host: ... } }. Deaktiviere „Punkt-Schlüssel verschachteln", um flache Schlüssel zu behalten.
Q.Wie werden Arrays erkannt?
Wenn alle untergeordneten Schlüssel eines Präfixes fortlaufende nicht-negative Ganzzahlen ab 0 sind (servers[0], servers[1], … oder servers.0, servers.1, …), wird der Präfix zu einer YAML-Sequenz. Andernfalls bleibt er ein Objekt.
Q.Werden meine Daten irgendwohin gesendet?
Nein. Das gesamte Parsing und die Serialisierung laufen in deinem Browser. Es gibt keine serverseitige Verarbeitung.
Q.Bleiben Kommentare bei YAML → properties erhalten?
Inline-YAML-Kommentare sind in .properties nicht eindeutig darstellbar, daher werden sie verworfen. Die umgekehrte Richtung (properties → YAML) erhält #- und !-Kommentare als YAML-Kommentare.
Q.Was passiert, wenn sowohl a=1 als auch a.b=2 vorkommen?
Die verschachtelte Form gewinnt (entspricht dem Spring-Boot-Verhalten). Eine Warnung wird angezeigt und der Skalar a wird verworfen.