
test.yml:
data: info: change me aaa: bbb ddd: ccc
@Grab('org.yaml:snakeyaml:1.17')import org.yaml.snakeyaml.Yamlimport org.yaml.snakeyaml.DumperOptionsimport static org.yaml.snakeyaml.DumperOptions.FlowStyle.BLOCKnode { def yaml = readYaml file: "test.yml" yaml.data.info = 'hello world!' writeFile file:"test.yml", text:yamlToString(yaml)}@NonCPSString yamlToString(Object data){ def opts = new DumperOptions() opts.setDefaultFlowStyle(BLOCK) return new Yaml(opts).dump(data)}最终test.yml:
data: info: hello world! aaa: bbb ddd: ccc
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)