Files
java-examples/jackson/src/test/java/kr/pe/elex/examples/JacksonYamlTest.java
2021-08-05 17:59:24 +09:00

35 lines
763 B
Java

/*
* Examples for Java
*
* Copyright (c) 2021. Elex. All Rights Reserved.
* https://www.elex-project.com/
*/
package kr.pe.elex.examples;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
import org.junit.jupiter.api.Test;
import java.io.File;
import java.io.IOException;
class JacksonYamlTest {
@Test
void write() throws IOException {
ObjectMapper mapper = new ObjectMapper(new YAMLFactory());
mapper.writeValue(new File("test.yaml"), new Person("Charlie", 11, true));
}
@Test
void read() throws IOException {
ObjectMapper mapper = new ObjectMapper(new YAMLFactory());
Person person = mapper.readValue(new File("test.yaml"), Person.class);
System.out.println(person);
}
}