#region Parse

        #region Dictionary Parse To String
/// <summary>
/// Dictionary Parse To String
/// </summary>
/// <param name="parameters">Dictionary</param>
/// <returns>String</returns>
static public string ParseToString(IDictionary<string, string> parameters)
{
IDictionary<string, string> sortedParams = new SortedDictionary<string, string>(parameters);
IEnumerator<KeyValuePair<string, string>> dem = sortedParams.GetEnumerator(); StringBuilder query = new StringBuilder("");
while (dem.MoveNext())
{
string key = dem.Current.Key;
string value = dem.Current.Value;
if (!string.IsNullOrEmpty(key) && !string.IsNullOrEmpty(value))
{
query.Append(key).Append("=").Append(value).Append("&");
}
}
string content = query.ToString().Substring(, query.Length - ); return content;
}
#endregion #region String Parse To Dictionary
/// <summary>
/// String Parse To Dictionary
/// </summary>
/// <param name="parameter">String</param>
/// <returns>Dictionary</returns>
static public Dictionary<string, string> ParseToDictionary(string parameter)
{
try
{
String[] dataArry = parameter.Split('&');
Dictionary<string, string> dataDic = new Dictionary<string, string>();
for (int i = ; i <= dataArry.Length - ; i++)
{
String dataParm = dataArry[i];
int dIndex = dataParm.IndexOf("=");
if (dIndex != -)
{
String key = dataParm.Substring(, dIndex);
String value = dataParm.Substring(dIndex + , dataParm.Length - dIndex - );
dataDic.Add(key, value);
}
} return dataDic;
}
catch
{
return null;
}
}
#endregion #endregion

最新文章

  1. Word中一些问题解决
  2. Java提高篇——Java 异常处理
  3. STM32F407第一步之点亮LED
  4. Nutch源码阅读进程3---fetch
  5. python:Xml
  6. 04-语言入门-04-Fibonacci数
  7. 【转】This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in
  8. Swift——(一)为Swift内置类型加入属性
  9. 机器学习实战笔记(Python实现)-09-树回归
  10. java集合性能
  11. Html5新增标签的学习。
  12. 借用nginx.vim工具进行语法高亮和格式化配置nginx.conf文件
  13. axios请求带上cookie配置
  14. jwt身份认证
  15. ace -- api
  16. ScrollView嵌套ListView只显示一行解决方案
  17. 在java代码中,用xslt处理xml文件
  18. elastic job简单用法
  19. Delphi Webbrowser使用方法详解(二)
  20. 400 bad Request: JackSon将json串转成List&lt;Object&gt;,异常com.fasterxml.jackson.databind.JsonMappingException

热门文章

  1. centos7的网络配置参考
  2. spring boot 学习常用网站
  3. Oracle 11g win32位 window7下安装教程
  4. Mysql表的横向拆分与纵向拆分
  5. Redis | 一文轻松搞懂redis集群原理及搭建与使用
  6. osgViewer应用基础
  7. labelme
  8. .net断点续传
  9. 容器版Jenkins连接Kubernetes---------非容器版jenkins是无法安装kubenetes插件的,所以无法连接k8s
  10. 前端如何避免bug的产生?