星空网 > 软件开发 > ASP.net

JSON字符串和Dictionary字典类型的相互转换

在开发过程中,往往会遇到数据类型转换的情况,根据自己的业务,可能转换类型有多种,下面就说一下json字符串和字典类型的转换。

 1 public static class JsonUntity 2   { 3     /// <summary> 4     /// 将字典类型序列化为json字符串 5     /// </summary> 6     /// <typeparam name="TKey">字典key</typeparam> 7     /// <typeparam name="TValue">字典value</typeparam> 8     /// <param name="dict">要序列化的字典数据</param> 9     /// <returns>json字符串</returns>10     public static string SerializeDictionaryToJsonString<TKey, TValue>(Dictionary<TKey, TValue> dict)11     {12       if (dict.Count == 0)13         return "";14 15       string jsonStr = JsonConvert.SerializeObject(dict);16       return jsonStr;17     }18 19     /// <summary>20     /// 将json字符串反序列化为字典类型21     /// </summary>22     /// <typeparam name="TKey">字典key</typeparam>23     /// <typeparam name="TValue">字典value</typeparam>24     /// <param name="jsonStr">json字符串</param>25     /// <returns>字典数据</returns>26     public static Dictionary<TKey, TValue> DeserializeStringToDictionary<TKey, TValue>(string jsonStr)27     {28       if (string.IsNullOrEmpty(jsonStr))29         return new Dictionary<TKey, TValue>();30 31       Dictionary<TKey, TValue> jsonDict = JsonConvert.DeserializeObject<Dictionary<TKey, TValue>>(jsonStr);32 33       return jsonDict;34 35     }36   }

 




原标题:JSON字符串和Dictionary字典类型的相互转换

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Google将推出可购物图片广告,视觉体验超强!:https://www.ikjzd.com/articles/18392
亚马逊智能电动床巨头曝光,跨境电商产品智能化加速:https://www.ikjzd.com/articles/18393
21世纪十大最糟科技:谷歌眼镜、自拍杆神器等上榜:https://www.ikjzd.com/articles/18394
收藏 | 30条实用的集装箱知识!:https://www.ikjzd.com/articles/18395
速卖通平台和wish平台哪个更好做?:https://www.ikjzd.com/articles/18396
广州港发布集装箱作业服务标准承诺!:https://www.ikjzd.com/articles/18397
新喀里多尼亚/new caledonia:https://www.kjdsnews.com/a/1836448.html
美国对13家与俄罗斯相关的加密货币金融科技公司实施制裁:https://www.kjdsnews.com/a/1836449.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流