<dependencies>
<dependency>
<groupId>io.github.classgraph</groupId>
<artifactId>kaml</artifactId>
<version>0.15.0</version>
</dependency>
</dependencies>
public class Person {
@YamlProperty("name")
private String name;
@YamlProperty("age")
private int age;
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
Kaml kaml = new Kaml();
Person person = kaml.loadAs(new File("person.yaml"), Person.class);
System.out.println("Name: " + person.getName());
System.out.println("Age: " + person.getAge());
Kaml kaml = new Kaml();
Person person = new Person();
person.setName("John");
person.setAge(30);
kaml.dump(person, new File("person.yaml"));