c#中 实现 字符串转字典数据 字符串转字典 数组字典转字符串
2017-07-06 12:16
826 查看
List<Dictionary<string, object>> StringToListForDictionary(string value) { if (value.Length < 1) { return null; } List<Dictionary<string, object>> results = new List<Dictionary<string, object>>(); // Console.Write("165value--" + value); string[] dicStrs = value.Split(';'); for(int i = 0; i < dicStrs.Length; i++) { Dictionary<string, object> dic = StringToDictionary(dicStrs[i]); results.Add(dic); } return results; } Dictionary<string, object> StringToDictionary(string value) { if (value.Length < 1) { return null; } //Console.Write("1777value--" + value); Dictionary<string, object> dic = new Dictionary<string, object>(); string[] dicStrs = value.Split('|'); foreach (string str in dicStrs) { // Console.Write("183value--" + str); string[] strs = str.Split('='); dic.Add(strs[0], strs[1]); } return dic; } string DictionaryListToString(List<Dictionary<string,object>> listInfo) { if(listInfo.Count ==0) { return ""; } string str = ""; for (int i = 0; i < listInfo.Count; i++) { Dictionary<string, object> dic = listInfo[i]; foreach(string key in dic.Keys) { str += (key + "=" + dic[key]); str += "|"; } str = str.Substring(0, str.Length - 1); str += ";"; } str = str.Substring(0, str.Length - 1); return str; } }
相关文章推荐
- (转)一维字符串数组之间组合问题的C#实现
- swift学习笔记(一)(常量、变量、数据类型、字符串的拼接、数组、字典)
- js 利用数组实现类似于asp中的数据字典
- C#实现字符串数组的TreeMap排序
- c# 使用linq查询子句方式实现 字符串数组统计操作
- iOS讲解迷惑--Swift基础(数据类型, 字符串, 数组, 字典 )
- JS解析json数据并将json字符串转化为数组的实现方法
- JS解析json数据并将json字符串转化为数组的实现方法
- c#实现linux中gzip压缩解压缩算法:byte[]字节数组,文件,字符串,数据流的压缩解压缩
- C#实现字符串按多个字符采用Split方法分割得到数组
- 采用扩展方法实现数组中数据类型转换(c#)
- js 利用数组实现类似于asp中的数据字典
- C#实现char字符数组与字符串相互转换的方法
- Linux下实现反转一个字符串或者数组中的数据
- JS解析json数据并将json字符串转化为数组的实现方法
- iOS开发:沙盒机制以及利用沙盒存储字符串、数组、字典等数据
- iOS开发:沙盒机制以及利用沙盒存储字符串、数组、字典等数据
- 一月十日练习习题,1数组数据存入字典并输出2降序 和倒叙 输出数组中内容3对字符串当中信息进行查找是否存在4 把数组当中信息按照中文排序
- JS解析json数据并将json字符串转化为数组的实现方法
- JS解析json数据并将json字符串转化为数组的实现方法