C# NameValueCollection 类型转为 json

1. 首先定义方法:

public static class NVCExtender
    {
        public static IDictionary<string, string> ToDictionary(
                                            this NameValueCollection source)
        {
            return source.AllKeys.ToDictionary(k => k, k => source[k]);
        }
    }

2. 调用方法,将NameValueCollection 类型数据转为 json 格式

var  parameters = new NameValueCollection();
 var dict = NVCExtender.ToDictionary(parameters);
 var jsonData = JsonConvert.SerializeObject(dict);

jsonData就是json格式的数据。

posted @ 2017-09-05 13:51  半透明。  阅读(1715)  评论(0)    收藏  举报