<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-yaml</artifactId> <version>2.12.5</version> </dependency> import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; import java.io.File; import java.io.IOException; import java.util.Map; public class YamlParser { public static void main(String[] args) { ObjectMapper objectMapper = new ObjectMapper(new YAMLFactory()); try { Map<String, Object> data = objectMapper.readValue(file, Map.class); System.out.println(data); } catch (IOException e) { e.printStackTrace(); } } } import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; import java.io.File; import java.io.IOException; import java.util.HashMap; import java.util.Map; public class YamlGenerator { public static void main(String[] args) { Map<String, Object> data = new HashMap<>(); data.put("name", "John Doe"); data.put("age", 30); data.put("email", "johndoe@example.com"); ObjectMapper objectMapper = new ObjectMapper(new YAMLFactory()); try { objectMapper.writeValue(new File("output.yaml"), data); } catch (IOException e) { e.printStackTrace(); } } }


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