Ich bin neu in Yaml und habe eine Frage zum Rohrsymbol (|), das für mehrere Zeilen verwendet wird. Hat YAML eine Syntax wie die folgende?
Test: | 6+
Von den beiden folgenden YAML-Dateien funktioniert die erste und die zweite nicht. Ich weiß nicht, was das verursacht.
Erste Datei
Name :
-
testing:
val1
-
second:
val2
-
third:
val3
-
then
-
final: |
a
aa
aaa
aaaa : 'test:'
Zweite Datei
Name :
-
testing:
val1
-
second:
val2
-
third:
val3
-
then
-
final: |6+
a
aa
aaa
aaaa : 'test:'
Die zweite Datei gehört dem Kunden.
Ich verwende XMLBeans und erhalte folgende Fehlermeldung:
com.esotericsoftware.yamlbeans.parser.Parser $ ParserException: Zeile 17, Spalte 12: Erwartet ein 'Blockende', aber gefunden: Blockzuordnungsstart " .
Die Pipe wird verwendet, wenn Newslines als Newlines beibehalten werden sollen.
Für weitere Informationen: https://yaml-multiline.info/
quelle