关于开发中遇到的string字符串转为json与json转对象(C#)

工作中总会遇到对应的一系列关于存入扩展字段信息,此时我们需要一个很好玩的对应将json字符串转成我们所需要的实体代码。很多人为什么还写博客呢,人嘛记忆力总是有限的,老而不死是为贼。我觉得CSDN有点不好的地方不能插入对应的搞笑表情。

=.=缓解编程代码的压力就是表情包,很多高级工程师就喜欢手写表情到代码注释中去。

 

请看:

我这边数据库中存入的字符串信息为:

{"utcType":"ZK30","spottingId":"6f6f529318014747845bdd9be8f530c5","setupDate":"2020-06-19","communicationMode":"1","intersectionType":"","areaNo":"","roadNo":"","areaName":""}

C#代码:

 //本人自己定义实体类型
 TrafficSignBaseInfo TrafficSignBaseInfoNow = new TrafficSignBaseInfo();
 if (Ext.IndexOf("UtcType") > 0)
 {
    //或者使用:JObject jo = JObject.Parse(jsonText);                 
    JObject jo = (JObject)JsonConvert.DeserializeObject(jsonText);
    string UtcType= jo["UtcType"].ToString();//输出 "ZK30"
    TrafficSignBaseInfoNow.UtcType =item.UtcExtend.UtcType;
 }

这个时候大家一定很懵逼,这个没有什么实际效果啊?我们要的自动化,全部实体化啊。

好的,下周继续加入代码,敬请期待,其实大家应该有方法了对吧。不就是循环实体吗?

你可能感兴趣的:(成长之路)