は私がmodified.ymlは、私はYAML
!include "original.yml"
array_in_yml: []
私にそれを含まYMLは、オブジェクト
array_in_yml:
- start: 1
- middle: 2
- end: 3
の配列とoriginal.ymlファイルを持っていると言いますmodified.ymlを読み込んだときにこの配列が空であると予想していますが、original.ymlという3つの値があるようです。配列を空にするにはどうすればよいですか?
あなたは実際に 'yaml-cpp'を使用していますか?私はそれが '!include'機能をサポートしているとは思わないので、3つの値を読み込むのは驚きです。もしそうなら、問題を示す作業ソースコードを投稿してください。 –
'modified.yml'は有効なYAMLファイルではありません。ファイルの最上位にスカラー文字列' 'original.yml" 'タグ付き'!include'と、マッピング( 'array_in_yml:[]')。あなたは、あなたが見ているものを示す最小限の作業プログラムを含めるべきです。 – Anthon
'original.yml'ファイルにはオブジェクトの配列がありません。トップレベルには、1つのキーと値のペアを持つマッピングがあります。値はすべての要素が1つのキーと値のペアを持つマッピングであるシーケンスです。 **配列はなく、オブジェクトはありません**。 – Anthon