热线(9:00-18:00):13544706711
当前位置: 首页 > 教程技巧 > 

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

时间: 2016/11/29 18:23:05

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



 1 public static class JsonUntity
2 {
3 ///
4 /// 将字典类型序列化为json字符串
5 ///

6 /// 字典key
7 /// 字典value
8 /// 要序列化的字典数据
9 /// json字符串
10 public static string SerializeDictionaryToJsonString(Dictionary dict)
11 {
12 if (dict.Count == 0)
13 return "";
14
15 string jsonStr = JsonConvert.SerializeObject(dict);
16 return jsonStr;
17 }
18
19 ///
20 /// 将json字符串反序列化为字典类型
21 ///

22 /// 字典key
23 /// 字典value
24 /// json字符串
25 /// 字典数据
26 public static Dictionary DeserializeStringToDictionary(string jsonStr)
27 {
28 if (string.IsNullOrEmpty(jsonStr))
29 return new Dictionary();
30
31 Dictionary jsonDict = JsonConvert.DeserializeObject>(jsonStr);
32
33 return jsonDict;
34
35 }
36 }