Json转C#实体类
Json转C#实体类
刚才发布了一篇地理位置逆解析,其中就用到了我们这篇博客的知识,于是我单独拿出来记录一下,以后好随时用。案例在这里:GPS定位逆解析
实现方案是这样的:
- 先把获取到的json字符串通过JsonConvert.DeserializeObject转为System.Object。
- 把System.Object转为Newtonsoft.Json.Linq.JObject。
- 通过Newtonsoft.Json.Linq.JObject.ToObject<T>();转为自己想要的类,但是一定要每一项对上,不然这东西不报错,你不检查的话根本不知道哪里空了。。。
代码
System.Object obj = JsonConvert.DeserializeObject(Json字符串);
Newtonsoft.Json.Linq.JObject js = obj as Newtonsoft.Json.Linq.JObject;
你想要转换的类 实例化名称 = js["Json定义的KEY"].ToObject<你想要转换的类>();
希望大家:点赞,留言,关注咯~ 😘😘😘😘
唠家常
- 小黑的今日分享结束啦,小伙伴们你们get到了么,你们有没有更好的办法呢,可以评论区留言分享,也可以加小黑的QQ:841298494,大家一起进步。
今日无推荐
- 客官,看完get之后记得点赞哟!
- 小伙伴你还想要别的知识?好的呀,分享给你们😄
- 小黑的杂货铺,想要什么都有,客官不进来喝杯茶么?
本文来自博客园,作者:青衫磊落长歌行,转载请注明原文链接:https://www.cnblogs.com/WenhaoWang/p/17073535.html
身负灵石行天下,冲关断喝辨正邪; 仙籍经文誊卷上,日省三身驭鬼神; 奇门遁甲游四方,九星八门断吉凶; 仙宝葫芦聚灵兽,乾坤凝练化神火; 八卦灵镜控震雷,凛然正气荡妖魔; 虚怀若谷尝百草,岐黄妙术展幡旗; 祈符笔走通九幽,素手悬铃摄心魂; 依剑证道心通明,青衫磊落长歌行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步