时间: 2016/11/24 22:33:20
在开发过程中,往往会遇到数据类型转换的情况,根据自己的业务,可能转换类型有多种,下面就说一下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 DictionaryDeserializeStringToDictionary (string jsonStr)
27 {
28 if (string.IsNullOrEmpty(jsonStr))
29 return new Dictionary();
30
31 DictionaryjsonDict = JsonConvert.DeserializeObject >(jsonStr);
32
33 return jsonDict;
34
35 }
36 }