是否有任何优雅的快速方法将对象映射到字典,反之亦然?例: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贡献1831条经验 获得超10个赞
首先使用Newtonsoft将Dictionary转换为JSON字符串。
var json = JsonConvert.SerializeObject(advancedSettingsDictionary, Newtonsoft.Json.Formatting.Indented);
然后将JSON字符串反序列化为您的对象
var myobject = JsonConvert.DeserializeObject<AOCAdvancedSettings>(json);
- 3 回答
- 0 关注
- 526 浏览
添加回答
举报
0/150
提交
取消