4
我需要做類似如下:如何在yaml中的多行字符串中轉義散列(#)字符?
description: |-
#This is not a comment#
Some more text.
但當然的第一行被解釋爲被YAML解析器評論。我不能在這裏使用雙引號,因爲我需要這是多行。
我該怎麼做才能做到這一點?
謝謝。
我需要做類似如下:如何在yaml中的多行字符串中轉義散列(#)字符?
description: |-
#This is not a comment#
Some more text.
但當然的第一行被解釋爲被YAML解析器評論。我不能在這裏使用雙引號,因爲我需要這是多行。
我該怎麼做才能做到這一點?
謝謝。
它應該以你擁有它的方式工作,如果你真的把它縮進了它似乎你做的。所以也許這是你的解析器中的一個錯誤。
這似乎與SnakeYAML工作 - 複製粘貼你的代碼片段到http://instantyaml.appspot.com/回報:
%YAML 1.1
---
!!map {
? !!str "description"
: !!str "#This is not a comment#\nSome more text.",
}
...
基本上是一樣的,當你嘗試同樣的例子,而不散列:
%YAML 1.1
---
!!map {
? !!str "description"
: !!str "This is not a comment\nSome more text.",
}
...