// converters
Properties to YAML.
Convert Java .properties files to clean YAML. Supports unicode escapes, comments, and nested keys. All processing happens in your browser — nothing is uploaded.
Properties input
YAML output
Häufig gestellte Fragen
Behandelt er verschachtelte Schlüssel mit Punkten?
Ja, er konvertiert spring.datasource.url zu YAML-Verschachtelung.
Bewahrt er Kommentare?
Kommentare werden mit # zu YAML-Kommentaren.
Funktioniert es mit Spring Boot?
Ja, er behandelt Spring Boot-Konfigurationsdateien korrekt.
Was sind .properties-Dateien?
.properties-Dateien sind ein einfaches Schlüssel-Wert-Pair-Format, das hauptsächlich in Java-Anwendungen verwendet wird. Die Dateien haben die Struktur key=value und unterstützen Kommentare mit # oder !.
Sie sind ein Legacy-Format, das für Konfigurationen und internationalisierte Strings verwendet wird. Die Struktur ist flach und unterstützt keine Hierarchien.
Obwohl YAML heute das bevorzugte Format für Konfigurationen ist, gibt es viele bestehende Systeme, die noch .properties-Dateien verwenden.
Wann sollte man properties zu YAML konvertieren?
Bei der Migration von Java-Anwendungen zu modernen Frameworks, die YAML als Konfigurationsformat erwarten, ist die Konvertierung oft ein notwendiger Schritt.
Für die Konsolidierung von Konfigurationsdateien ist YAML besser geeignet, da es Hierarchien, Listen und komplexere Strukturen unterstützt.
In Mikroservice-Architekturen, die YAML-Dateien verwenden, ermöglicht die Konvertierung die Integration von Legacy-Konfigurationen.
Konvertierungsdetails
Der Konverter liest die key=value-Paare und wandelt sie in YAML-Schlüssel-Wert-Paare um. Punkte in Schlüsseln werden oft als Hierarchie interpretiert (z. B. server.port → server: port:).
Kommentare aus der .properties-Datei werden in YAML-Kommentare umgewandelt oder entfernt, je nach gewählter Option.
Mehrwertige Schlüssel (dasselbe key-Vorkommen mehrmals) werden zu YAML-Listen umgewandelt, wobei die Werte in der ursprünglichen Reihenfolge bleiben.