我刚接触yaml,关于竖线符号(|)用于多行的问题有疑问。YAML是否有以下语法结构?
test: |6+
以下是两个YAML文件,第一个可以运行,第二个不能运行。我不知道原因是什么。
第一个文件
Name :
-
testing:
val1
-
second:
val2
-
third:
val3
-
then
-
final: |
a
aa
aaa
aaaa : 'test:'
第二个文件
Name :
-
testing:
val1
-
second:
val2
-
third:
val3
-
then
-
final: |6+
a
aa
aaa
aaaa : 'test:'
第二个文件是客户的。
我正在使用XMLBeans,遇到以下错误:
com.esotericsoftware.yamlbeans.parser.Parser$ParserException: Line 17, column 12: Expected a 'block end' but found: block mapping start"。
4+
的调整是基于final:
不是块元素。它显然是。如果没有{...}
,它就不是流样式映射。 - Iguananaut