Zum Inhalt springen
uencoder

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

Verwandte Tools

References