JSON.NETを使用してJSONファイルをC#のdynamic
オブジェクトに逆シリアル化しています。C# 'dynamic'オブジェクトの動的メンバーを参照する
メソッドの中で、string
を渡して、動的オブジェクトの指定された属性を参照したいと思います。例えば
は:
public void Update(string Key, string Value)
{
File.Key = Value;
}
File
は、動的オブジェクトをある
、そしてKey
はに渡される文字列であり、私は、キー「foo」と「barの値を渡したいのですが言います。 」、私はどうなる: Update("foo", "bar");
を、しかし原因dynamic
オブジェクト型の性質のために、これは
{
"Key":"bar"
}
、その結果とは対照的に:
{
"foo":"bar"
}
私はここで動的オブジェクトを要求していますか?
あなたは本当に正しいです、私は約3秒であなたにそれを打ち負かしました:) –
@SeanMissingham:これをもっと明確にすることについての提案については私の答えの最後を見てください。 –
ちょうどそれを見た、ありがとう!最高の説明のために答えとしてこれをマークします:) –