Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚在 groovy 控制台中尝试了以下代码片段
import org.yaml.snakeyaml.Yaml o = new Yaml().load("a: a\\nb") o.a
它返回
a\nb
代替
a b
我已遵循本指南
我想知道这是一个错误,还是我做错了什么......
我发现了
要进行转义,该值必须在双引号之间,如下所示:
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