次のような構造の JSON テキストがあります。
{
"324523":{"a":1345, "b":2344},
"134565":{"a":1642, "b":2322},
"123426":{"a":1556, "b":2674},
...
}
そのような JSON を逆シリアル化する .NET クラスを作成することは可能ですか? Dictionary のように見えますが、DataContractJsonSerializer はこれをデシリアライズしません。
次のような構造の JSON テキストがあります。
{
"324523":{"a":1345, "b":2344},
"134565":{"a":1642, "b":2322},
"123426":{"a":1556, "b":2674},
...
}
そのような JSON を逆シリアル化する .NET クラスを作成することは可能ですか? Dictionary のように見えますが、DataContractJsonSerializer はこれをデシリアライズしません。
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);