带有“0”名称(零名称)的JSON结果 - 如何在C#中创建正确的类?

时间:2016-02-29 10:14:45

标签: c# json serialization json.net

我有来自外部服务器的JSON结果

{
    "address": {
        "0": {
            "name": "House 1",
            "x": 1,
            "y": 2
        }
    }
}

如何在C#中创建正确的类进行解析?

我试图在这里上课http://json2csharp.com 然后是代码

//first way
RootObject MyObject = JsonConvert.DeserializeObject<RootObject>(text);
// another way
dynamic d = JObject.Parse(text);

但每次都会引发空指针。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我在这里找到了答案(在Stackoverflow中)

[JsonProperty(PropertyName = "0")]
public VJGeocenterSingle ZeroSingle { get; set; }

请原谅我一个新问题。 我在JSON中的第一步:)