【发布时间】:2018-07-26 11:32:18
【问题描述】:
我有以下yaml结构:
TestPaySignService:
Test:
TestString:
settings-key: TestStringValue
types:
- type1
- type2
TestString2:
settings-key: TestStringValue2
types:
- type1
- type2
我想解析这个 yaml 并且只将“settings-key”和“types”一起存储在 c# 集合中,例如 List,如下所示:
[
{
name: TestStringValue,
types: ["type1", "type2"]
},
{
name: TestStringValue2,
types: ["type1", "type2"]
}
]
我已经关注了 follwin 问题并尝试了接受的答案代码,但现在看来它已经过时了:Deserialize a YAML "Table" of data
附:我的 yaml 架构每次都会更改,但始终包含“设置键”和“类型”,所以我想创建类似“动态解析器”的东西
【问题讨论】:
-
你尝试了什么?
obsolete是什么意思?您可以以任何您想要的方式加载结构,然后使用 LINQ 展平/转换它 -
“你可以以任何你想要的方式加载结构,然后使用 LINQ 展平/转换它”请看我的第二个问题:stackoverflow.com/questions/51535791/…
标签: c# yaml yamldotnet