20 Kasım 2017 Pazartesi

SnakeYaml

Yaml Sınıfı
Giriş
Şu satırı dahil ederiz.
import org.yaml.snakeyaml.Yaml;
Dosya uzantısını ".yaml" olması gerekir ancak bir çok projede ".yml" olarak kullanılıyor.

constructor
Şöyle yaparız.
Yaml yaml = new Yaml ();
loadAs metodu
Verilen stream'den belirtilen sınıfı okur. Şöyle yaparız. foo sınıfının alanlarına değer atamasını reflection ile yapar.
try( InputStream in = Files.newInputStream( Paths.get(... ) ) ) {
  Foo foo = yaml.loadAs ( in, Foo.class );
}


Hiç yorum yok:

Yorum Gönder