<dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.27</version> </dependency> import org.yaml.snakeyaml.Yaml; import java.io.InputStream; public class YamlExample { public static void main(String[] args) { InputStream inputStream = YamlExample.class .getClassLoader() .getResourceAsStream("config.yaml"); Yaml yaml = new Yaml(); ConfigObject config = yaml.loadAs(inputStream, ConfigObject.class); System.out.println(config); } } class ConfigObject { private String name; private int age; @Override public String toString() { return "ConfigObject{" + "name='" + name + '\'' + ", age=" + age + '}'; } } yaml name: John Doe age: 30 ConfigObject{name='John Doe', age=30}


上一篇:
下一篇:
切换中文