1

私は学んでいます。JSON 形式の REST API からの応答があり、次の名前の文字列で受信されています。filters

私がやろうとしているのは、jSONに含まれるデータを使用できるように逆シリアル化することです..これが私がやっていることです

JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
var deserializedJson = jsSerializer.DeserializeObject(filters);

今は機能していますが、それをさらに活用する方法がわかりません...

次の結果を見つけるために、逆シリアル化ステートメントをデバッグしました

ここに画像の説明を入力

それは私の結果オブジェクト{System.Collections.Generic.Dictionary<string,object>}

ここに画像の説明を入力

property : Make何をすべきか... and を抽出する必要がありますvalue : Honda

送信されているjSONがあります..それがfiltersスティングにあります[{"property":"Make","value":"Honda"}]

4

2 に答える 2

0

別のオプションは次のとおりです。

dynamic deserializedJson = jsSerialize.DeserializeObject(filters);
object prop = deserializedJson["property"];
object make = deserializedJson["value"];
于 2014-09-25T07:08:26.017 に答える