我有一个文本文件,它看起来像将字符串转换为一个多层次的解释
tabs.main="******"
tabs.settings="******"
settings.setting1="******"
settings.setting2="******"
settings.setting3="******"
settings.setting4="******"
settings.setting5.title="******"
settings.setting5.settingoption1="******"
settings.setting5.settingoption2="******"
我希望能够做的是解析成一个多层次的解释这一点。例如,我会有一个根字典,看起来像这个Dictionary<string, object>
,并且我将拥有它们自己的标签和设置,这两个标签和设置都是Dictionary<string, object>
。在一个图形化的形式,我想要的是:
Dictionary<string, object>
-> Dictionary<"tabs", object>
-> Dictionary<"main", "*******">
-> Dictionary<"settings", "*******">
-> Dictionary<"settings", object>
-> Dictionary<"setting1", "*******">
等等等等。这可能吗?如果是这样,有人能给我一个正确的方向指针。
我知道,在发布我的问题后,我意识到了这一点。我相应地修改了它。这实际上是我最终做到的!实际上,我正在使用DynamicObject访问字典来处理这些痛苦! – jduncanator