import org.yaml.snakeyaml.Yaml; public class ReadYamlExample { public static void main(String[] args) { Yaml yaml = new Yaml(); try (InputStream inputStream = new FileInputStream("example.yaml")) { Map<String, Object> data = yaml.load(inputStream); } catch (IOException e) { e.printStackTrace(); } } } import org.yaml.snakeyaml.DumperOptions; import org.yaml.snakeyaml.Yaml; public class WriteYamlExample { public static void main(String[] args) { Yaml yaml = new Yaml(); try (Writer writer = new FileWriter("example.yaml")) { Map<String, Object> data = new HashMap<>(); data.put("name", "John"); data.put("age", 30); DumperOptions options = new DumperOptions(); options.setDefaultFlowStyle(DumperOptions.FlowStyle.BLOCK); yaml.setDumperOptions(options); yaml.dump(data, writer); } catch (IOException e) { e.printStackTrace(); } } }


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