当前位置:   article > 正文

Json转C#实体类_根据json生成c#实体类 ,值作为描述

根据json生成c#实体类 ,值作为描述

Json转C#实体类

刚才发布了一篇地理位置逆解析,其中就用到了我们这篇博客的知识,于是我单独拿出来记录一下,以后好随时用。案例在这里:GPS定位逆解析

实现方案是这样的:

  1. 先把获取到的json字符串通过JsonConvert.DeserializeObject转为System.Object
  2. System.Object转为Newtonsoft.Json.Linq.JObject
  3. 通过Newtonsoft.Json.Linq.JObject.ToObject<T>();转为自己想要的类,但是一定要每一项对上,不然这东西不报错,你不检查的话根本不知道哪里空了。。。

代码

  1. System.Object obj = JsonConvert.DeserializeObject(Json字符串);
  2. Newtonsoft.Json.Linq.JObject js = obj as Newtonsoft.Json.Linq.JObject;
  3. 你想要转换的类 实例化名称 = js["Json定义的KEY"].ToObject<你想要转换的类>();

希望大家:点赞,留言,关注咯~       
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/123494

推荐阅读
相关标签