YAML Java Binding
YAML-Java-Bindings sind Parse-APIs für Java, bereitgestellt von Bibliotheken wie SnakeYAML und YAMLBeans, mit Unterstützung für JavaBean-Property-Mapping.
Zweck
YAML-Konfiguration in Java-Anwendungen lesen und schreiben und YAML auf Java-Objekte und POJOs abbilden.
Mechanismus
SnakeYAML bietet Yaml.load()/dump() für die Umwandlung zwischen YAML und Java-Objekten (Map/List/POJO), mit Unterstützung für Anker, Tags und Streaming. YAMLBeans bildet POJO-Properties über Annotationen ab.
Anwendungsfälle
- Spring-Boot-Konfiguration
- YAML für Java-Anwendungen
- Android-Konfiguration