import com.esotericsoftware.yamlbeans.*; import java.io.*; public class ObjectSerializer { public static void main(String[] args) { try { Person person = new Person("John Doe", 30); YamlWriter writer = new YamlWriter(new FileWriter("person.yml")); writer.write(person); writer.close(); } catch (Exception e) { e.printStackTrace(); } } } class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } } import com.esotericsoftware.yamlbeans.*; import java.io.*; public class DataParser { public static void main(String[] args) { try { YamlReader reader = new YamlReader(new FileReader("person.yml")); Person person = reader.read(Person.class); reader.close(); System.out.println(person); } catch (Exception e) { e.printStackTrace(); } } } <dependency> <groupId>net.sourceforge.yamlbeans</groupId> <artifactId>yamlbeans</artifactId> <version>1.13</version> </dependency> groovy dependencies { implementation 'net.sourceforge.yamlbeans:yamlbeans:1.13' }


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