将Dictionary序列化为json数据 、json数据反序列化为Dictionary
2013-08-27 11:10
399 查看
贴图
知乎:显著提升程序员身心健康和工作效率的装备有哪些?
笔记本:
1.银河舰队 PAVILION 15-bc011TX光暗影精灵2
2.顽石 —FL5900U7500超薄i7(性价比最高)
键盘:
1.机械键盘:FILCO 圣手 87键 红轴(日),樱桃(Cherry)G80-3000
茶轴
(德),DUCKY
2087S(台)
2.静电容:HHKB(日)
3.情怀插入:小黑USB键盘 ThinkPad USB Track Point 键盘 0B47082
显示器:Eizo,戴尔,三星,明基,22寸以上(AOC C3208VW8 32英寸曲屏)
PC配置:i7,16G,SSD,双显示器
电脑椅:Aeron Chair(个人经济承受能力下,最贵的)
萌妹纸一枚(多多益善,不过太多小心受用不起)
IDE:
1.Win(Visual Studio) 2.Linux(Vim,其他真的还有必要说吗?) 3.Mac(Xcode,CodeRunner,SnippetsLab) 4.跨平台(Pycharm,UltraEdit,Eclipse,Source Insight,Codeblocks) 5.插件(Visual Assist X,Pydev)
耳机:
1.听音乐:AKG Q460
2.玩游戏:赛睿西伯利亚 v1,v2
贴图
需要引用System.Web.Extensions dll类库
/// <summary> /// 将json数据反序列化为Dictionary /// </summary> /// <param name="jsonData">json数据</param> /// <returns></returns> private Dictionary<string, object> JsonToDictionary(string jsonData) { //实例化JavaScriptSerializer类的新实例 JavaScriptSerializer jss = new JavaScriptSerializer(); try { //将指定的 JSON 字符串转换为 Dictionary<string, object> 类型的对象 return jss.Deserialize<Dictionary<string, object>>(jsonData); } catch (Exception ex) { throw new Exception(ex.Message); } } /// <summary> /// 将Dictionary序列化为json数据 /// </summary> /// <param name="jsonData">json数据</param> /// <returns></returns> private string DictionaryToJson(Dictionary<string, object> dic) { //实例化JavaScriptSerializer类的新实例 JavaScriptSerializer jss = new JavaScriptSerializer(); try { //将指定的 JSON 字符串转换为 Dictionary<string, object> 类型的对象 return jss.Serialize(dic); } catch (Exception ex) { throw new Exception(ex.Message); } }
List集合序列化可使用:
/// <summary> /// JSON序列化 /// </summary> public string JsonSerializer<T>(T t) { DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T)); MemoryStream ms = new MemoryStream(); ser.WriteObject(ms, t); string jsonString = Encoding.UTF8.GetString(ms.ToArray()); ms.Close(); return jsonString; }
贴图
知乎:显著提升程序员身心健康和工作效率的装备有哪些?
笔记本:
1.银河舰队 PAVILION 15-bc011TX光暗影精灵2
2.顽石 —FL5900U7500超薄i7(性价比最高)
键盘:
1.机械键盘:FILCO 圣手 87键 红轴(日),樱桃(Cherry)G80-3000
茶轴
(德),DUCKY
2087S(台)
2.静电容:HHKB(日)
3.情怀插入:小黑USB键盘 ThinkPad USB Track Point 键盘 0B47082
显示器:Eizo,戴尔,三星,明基,22寸以上(AOC C3208VW8 32英寸曲屏)
PC配置:i7,16G,SSD,双显示器
电脑椅:Aeron Chair(个人经济承受能力下,最贵的)
萌妹纸一枚(多多益善,不过太多小心受用不起)
IDE:
1.Win(Visual Studio) 2.Linux(Vim,其他真的还有必要说吗?) 3.Mac(Xcode,CodeRunner,SnippetsLab) 4.跨平台(Pycharm,UltraEdit,Eclipse,Source Insight,Codeblocks) 5.插件(Visual Assist X,Pydev)
耳机:
1.听音乐:AKG Q460
2.玩游戏:赛睿西伯利亚 v1,v2
贴图
相关文章推荐
- C#:Json数据反序列化为Dictionary并根据关键字获取指定的值
- C#:Json数据反序列化为Dictionary并根据关键字获取指定的值
- C# Json数据反序列化为Dictionary并根据关键字获取指定值1
- unity中三种数据存储方式ScriptableObject,Json,Xml和Dictionary的序列化
- C#Json数据反序列化为Dictionary并根据关键字获取指定的值
- C# Json数据反序列化为Dictionary并根据关键字获取指定值
- C# Json数据反序列化为Dictionary并根据关键字获取指定值
- 将Dictionary序列化为json数据 、json数据反序列化为Dictionary
- C# Json数据反序列化为Dictionary并根据关键字获取指定值
- .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
- fastjson生成和解析json数据,序列化和反序列化数据
- JavaScriptSerializer 对 DateTime 数据类型的JSON序列化的问题
- JSON序列化与反序列化扩展数据
- Json数据序列化对象,及对象序列化为Json格式
- easy ui怎么把前台显示的dataGird中的所有数据序列化为json,返回到后台并解析
- JavaScriptSerializer序列化成Json时DateTime类型数据的处理
- 使用Newtonsoft JsonConvert反序列化Json数据到DataTable
- 关于数据序列化(4),FastJson的两个bug
- .NET中JSON数据进行序列化和反序列化
- .net JSON序列化数据