为了账号安全,请及时绑定邮箱和手机立即绑定

将对象映射到字典,反之亦然

将对象映射到字典,反之亦然

一只名叫tom的猫 2019-11-08 14:12:53
是否有任何优雅的快速方法将对象映射到字典,反之亦然?例: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);


查看完整回答
反对 回复 2019-11-08
  • 3 回答
  • 0 关注
  • 503 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信