私はキーが異なり、C#.netで辞書に格納されているjsonを読む必要があります。私はNewtonsoft jsonを使用しています。私は以下のようにデシリアライズしています。ダイナミックJsonを読む
var inputData = JsonConvert.DeserializeObject<dynamic>(myObj)
キーが固定されている場合、以下のようにできます。
var val = inputData.Account;
ただし、ここでのキーは動的です。以下は私のjsonデータです。
{
"data": {
"Account": "150.80",
"Name": "XYZ",
"Description": "Some Value"
}
}
ここでは、名前の値のペアが変更される可能性があります。つまり、以下のようにもなります。
{
"data": {
"Cost": "154.80",
"Type": "S1234",
"Period": "Some Value"
}
}
ダイナミックキーにアクセスして辞書に格納する方法。
JSON.Netを使用すると、情報を動的辞書にデシリアライズできます。 – code4life
[JSONをC#の動的オブジェクトにデシリアライズしますか?](https://stackoverflow.com/questions/3142495/deserialize-json-into-c-sharp-dynamic-object) – Adam