0

次のような構造の JSON テキストがあります。

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

そのような JSON を逆シリアル化する .NET クラスを作成することは可能ですか? Dictionary のように見えますが、DataContractJsonSerializer はこれをデシリアライズしません。

4

1 に答える 1

1

NuGet またはJSON.Net Web サイトから入手できる 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 に答える