YAMLのシーケンスのインデントの有無
Yamlが吐き出されるツール、ライブラリによってインデントあり・なしの差が気になったので調べた
Data:
- Id: 1
Name: "John"Data:
- Id: 1
Name: "John"結論、インデントの有無はデータ構造の意味に作用せず、文法の通り Key: の後に - から始まるデータは - の無いデータのシーケンスであることに変わりはない
C# YamlDotNet でシリアライズ時にインデントを付ける方法
ISerializer YamlSerializer = new SerializerBuilder()
.WithIndentedSequences() // インデント:2
.Build();細かい指定をするなら
EmitterSettings EmitterSettings = new EmitterSettings()
.With***()
.With***();