私は現在json.netと仕事をしています!私はjsonのデータをどのように非直列化するのか、私たちのクラスとマッピングする方法を知っています。今私はいくつかの質問を熱望しています!これはJSONでも可能ですか?
私jsonstringsを仮定は、(私は文字列の上にデシリアライズしたい)
"attributes":{
"color":"Brown",
"condition":"Used",
"currency":"USD",
"price":"10500",
"price_display":"$10,500",
}
、私の属性クラスです今私は、逆シリアル化のために次のコードを使用してい
Public class Attribute
{
public string name{ get; set; }
public string value{ get; set; }
}
です。!
JavaScriptSerializer ser = new JavaScriptSerializer();
<classname> p = ser.Deserialize<classname>(jsonString);
もちろん、このコードは上記のjsonstringではまったく機能しません。
今、これらの名前の値のペアを1つのクラスにバインドできますか?これは可能ですか?将来的には
は、10以上からBも属性が、形式は名前と値のペアと同じになります
辞書のような辞書を作成するには、おそらく 'dynamic'キーワードを使用できます。 –
NibblyPig