将对象名反序列化为更通用的类中的属性

时间:2018-11-19 17:47:22

标签: c# parsing json.net

使用这种结构给出JSON响应

{
    "Foo":{
        "description":"lorem",
        "weight":"0"
    },
    "Bar":{
        "description":"ipsum",
        "weight":"1"
    },
    "Baz":{
        "description":"nunquet",
        "weight":"2"
    },
}

如果我使用VisualStudio-Special-Paste,则会为上面的每个对象获取一个类,并为一个具有根属性Foo,Bar和Baz的类“ root-item”。 我已经知道将来会有更多具有相同结构的商品。

是否可以将其反序列化为一类实例的列表(名称/描述/权重为属性),以便对象名称(Foo,Bar,Baz)将成为添加的属性“ name”的值? 也许很明显,但是我在文档中找不到有关此示例。

0 个答案:

没有答案