我的 JSON 文本结构如下:
{
"324523":{"a":1345, "b":2344},
"134565":{"a":1642, "b":2322},
"123426":{"a":1556, "b":2674},
...
}
是否可以使 .NET 类反序列化此类 JSON?它看起来像一个字典,但 DataContractJsonSerializer 不会反序列化它。
我的 JSON 文本结构如下:
{
"324523":{"a":1345, "b":2344},
"134565":{"a":1642, "b":2322},
"123426":{"a":1556, "b":2674},
...
}
是否可以使 .NET 类反序列化此类 JSON?它看起来像一个字典,但 DataContractJsonSerializer 不会反序列化它。
尝试 JSON.Net,您可以从 NuGet 或JSON.Net 网站获得它。
反序列化:
var jsonValues = JsonConvert.DeserializeObject(someJsonString);
var pocoValue = JsonConvert.DeserializeObject<YourClass>(someJsonString);
// or as a dictionary:
var dictionary = JsonConvert.DeserializeObject<Dictionary<MyClass>>(someJsonString);