<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-yaml</artifactId> <version>2.12.2</version> </dependency> public class Person { private String name; private int age; @Override public String toString() { return "Person{" + "name='" + name + '\'' + ", age=" + age + '}'; } } import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; public class YamlSerializationExample { public static void main(String[] args) throws Exception { ObjectMapper mapper = new ObjectMapper(new YAMLFactory()); String yamlString = mapper.writeValueAsString(person); System.out.println(yamlString); Person deserializedPerson = mapper.readValue(yamlString, Person.class); System.out.println(deserializedPerson); } } age: 25


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