我使用 YamlDotnet 通过 YamlStream 将 yaml 流解析为字符串对象的字典。YamlMappingType、YamlSequenceNode 和 YamlScalarNode 用于将值转换为字典、列表或字符串。
但我需要得到一个真正的布尔值而不是等效的字符串,为此我使用
bool.TryParse(value.ToString(), out valueBool)
价值 veing 一个 YamlNode。
有没有更好的方法来做到这一点?也许是 YamlNode 的另一种子类型?
编辑:我不知道 YAML 文件的内容,我只想获取一个包含他的值的字典。