如何从RepresentationModel中获取数字值?
比如说,在遍历文档之后,我就有了一个YamlScalarNode。它有一个string Value,当然,我可以尝试将其转换为一个数字,但我希望YAML能够检测到该类型,并将其表示为int或double等(可能是通过YamlScalarNode的后代,我可以检测到它的类型)。
我错过了什么正式的方法吗?
请注意,我不能使用Serialization:文档结构并不直接映射到类;它可以是任意深度的递归定义,并且结束值要么是标量数,要么是数字序列(向量)。
另外,YamlDotNet能在映射中处理数字键吗?这意味着键1和01应该被视为重复的。我相信YAML规范需要这个,但我不确定.
发布于 2015-08-25 14:02:39
YAML模式指定如何解释标量。理想情况下,您可以查看标量的标签,以根据所选模式建立其类型。然而,YamlDotNet还没有实现它们。现在你必须自己去做。
https://stackoverflow.com/questions/32178436
复制相似问题