使用JSON.Net反序列化不是JSON的属性

时间:2019-01-11 23:36:09

标签: c# serialization json.net

我有以下Json:

{
    "1": {
        "foo": "bar"
    },
    "2": {
        "foo": "bar"
    }
}

我想反序列化为以下C#类:

class FooBar
{
    public string Id { get; set; }
    public string Foo { get; set; }
}

如何使每个FooBar实例的Id属性设置为根对象中属性的名称(“ 1”,“ 2”)?如果创建自定义转换器,则不会调用该转换器,因为json对象中没有“ Id”属性。

0 个答案:

没有答案