如何将json字符串转换为具有动态名称的对象

时间:2018-01-26 14:51:24

标签: c# class dictionary

Hello stackoverflow,

我想要的是将此字符串转换为c#中的类。 我无法找到的部分是如何制作一类酒吧。

我收到了sting名称,并希望将其转换为包含其中类的名称字符串

{
    "success": true,
    "result": {
        "foo": [
            {
                "keys": "values"
            }
        ],
        "bar": [
            {
                "keys": "values"
            } 
        ]
}

这就是这个课程的样子



public class Foo
{
    public string key{ get; set; }
}

public class Bar
{
    public string key{ get; set; }
}

public class Result
{
    public List<Foo> foo { get; set; }
    public List<Bar> bar { get; set; }
}

public class RootObject
{
    public bool success { get; set; }
    public Result result { get; set; }
}
&#13;
&#13;
&#13;

这就是我希望课程看起来像

的方式

&#13;
&#13;
public class Foos
{
    public string key{ get; set; }
}

public class Result
{
    public Dictionary<String, Foos> foo { get; set; }
}

public class RootObject
{
    public bool success { get; set; }
    public Result result { get; set; }
}
&#13;
&#13;
&#13;

0 个答案:

没有答案