Je suis nouveau sur yaml et j'ai une question sur le symbole de tuyau (|) utilisé pour plusieurs lignes. YAML a-t-il une syntaxe similaire à celle ci-dessous?
test: | 6+
Parmi les deux fichiers YAML ci-dessous, le premier fonctionne et le second ne l'est pas. Je ne sais pas ce qui cause cela.
Premier fichier
Name :
-
testing:
val1
-
second:
val2
-
third:
val3
-
then
-
final: |
a
aa
aaa
aaaa : 'test:'
Deuxième fichier
Name :
-
testing:
val1
-
second:
val2
-
third:
val3
-
then
-
final: |6+
a
aa
aaa
aaaa : 'test:'
Le deuxième fichier est celui du client.
J'utilise XMLBeans et j'obtiens cette erreur:
com.esotericsoftware.yamlbeans.parser.Parser $ ParserException: Ligne 17, colonne 12: Attendu une 'fin de bloc' mais trouvée: début de mappage de bloc " .
Le tube est utilisé lorsque vous souhaitez que les newslines soient conservées en tant que nouvelles lignes.
Pour plus d'informations: https://yaml-multiline.info/
la source