0

我的 JSON 文本结构如下:

{
  "324523":{"a":1345, "b":2344},
  "134565":{"a":1642, "b":2322},
  "123426":{"a":1556, "b":2674},
  ...
}

是否可以使 .NET 类反序列化此类 JSON?它看起来像一个字典,但 DataContractJsonSerializer 不会反序列化它。

4

1 回答 1

1

尝试 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);
于 2013-11-02T09:07:28.497 回答