是否有任何優(yōu)雅的快速方法將對(duì)象映射到字典,反之亦然?例:IDictionary<string,object> a = new Dictionary<string,object>();a["Id"]=1;a["Name"]="Ahmad";// .....變成SomeClass b = new SomeClass();b.Id=1;b.Name="Ahmad";// ..........
3 回答

慕哥6287543
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊
首先使用Newtonsoft將Dictionary轉(zhuǎn)換為JSON字符串。
var json = JsonConvert.SerializeObject(advancedSettingsDictionary, Newtonsoft.Json.Formatting.Indented);
然后將JSON字符串反序列化為您的對(duì)象
var myobject = JsonConvert.DeserializeObject<AOCAdvancedSettings>(json);
- 3 回答
- 0 關(guān)注
- 554 瀏覽
添加回答
舉報(bào)
0/150
提交
取消