2
轉義換行符我只是嘗試了下面的代碼片段在常規控制檯SnakeYaml:在YAML
import org.yaml.snakeyaml.Yaml
o = new Yaml().load("a: a\\nb")
o.a
,並返回
a\nb
,而不是
a
b
我遵循this指南
我在想,如果這是一個錯誤,或者我做錯了什麼......
轉義換行符我只是嘗試了下面的代碼片段在常規控制檯SnakeYaml:在YAML
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