Commentaires YAML dans les chaînes multi-lignes
est-ce que YAML supporte les commentaires dans les chaînes multi-lignes?
j'essaie de faire des choses comme ça, mais le validateur lance des erreurs:
key:
#comment
value
#comment
value
value #comments here don't work either
22
demandé sur
simonzack
2014-01-02 23:35:51
1 réponses
Non. Par le YAML 1.2 spec "les commentaires ne doivent pas apparaître à l'intérieur des scalaires". Ce qui est exactement le cas ici. Il n'y a aucun moyen à YAML d'échapper au symbole octothorpe (#
) donc dans une chaîne multi-lignes il n'y a aucun moyen de désambiguer le commentaire de la valeur de la chaîne brute.
vous pouvez cependant intercaler des commentaires dans une collection. Par exemple, si vous avez vraiment besoin, vous pouvez briser votre chaîne en une séquence de chaînes une par ligne:
key: #comment
- value line 1
#comment
- value line 2
#comment
- value line 3
ça devrait marcher...
21
répondu
Iguananaut
2014-01-04 04:16:45