工作中总会遇到对应的一系列关于存入扩展字段信息,此时我们需要一个很好玩的对应将json字符串转成我们所需要的实体代码。很多人为什么还写博客呢,人嘛记忆力总是有限的,老而不死是为贼。我觉得优快云有点不好的地方不能插入对应的搞笑表情。
=.=缓解编程代码的压力就是表情包,很多高级工程师就喜欢手写表情到代码注释中去。
请看:
我这边数据库中存入的字符串信息为:
{"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;
}
这个时候大家一定很懵逼,这个没有什么实际效果啊?我们要的自动化,全部实体化啊。
好的,下周继续加入代码,敬请期待,其实大家应该有方法了对吧。不就是循环实体吗?