gpt4 book ai didi

yaml - SnakeYaml:在 yaml 中转义换行符

转载 作者:行者123 更新时间:2023-12-04 05:56:30 25 4
gpt4 key购买 nike

我刚刚在 groovy 控制台中尝试了以下代码片段

import org.yaml.snakeyaml.Yaml
o = new Yaml().load("a: a\\nb")
o.a

它返回
a\nb

代替
a
b

我已关注 this指导

我想知道这是一个错误,还是我做错了什么......

最佳答案

我发现了

要转义,该值必须在双引号之间,如下所示:

import org.yaml.snakeyaml.Yaml
o = new Yaml().load('a: "a\\nb"')
o.a

输出:
groovy> import org.yaml.snakeyaml.Yaml 
groovy> o = new Yaml().load('a: "a\\nb"')
groovy> o.a

Result: a
b

关于yaml - SnakeYaml:在 yaml 中转义换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9448918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com