.net json数据序列化/反序列化
2015-07-28 15:58
585 查看
/// <summary> /// JSON序列化 /// </summary> public static string JsonSerializer<T>(T t) { try { 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; } catch { return ""; } } /// <summary> /// JSON反序列化 /// </summary> public static T JsonDeserialize<T>(string jsonString) { DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T)); MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonString)); T obj = (T)ser.ReadObject(ms); return obj; }
相关文章推荐
- js生成缩略图后上传并利用canvas重绘
- JS 自定义正则表达式
- js用正则表达式去除字符串左右空格
- 异步JavaScript编程中的Promise使用方法
- createjs初学-所有的显示对象介绍(1)
- XML/JSON解析
- JavaScript高级程序设计(第三版)学习笔记(1)
- js 事件的冒泡和委托
- js调用浏览器打印
- 使用AmplifyJS组件配合JavaScript进行编程的指南
- js格式化时间
- Javascript 学习笔记
- JSON
- JSP标签 <meta> 的作用
- js 查看checkbox选择了多少个
- JavaScript 语言基础知识点总结(思维导图)
- JavaScript中双叹号(!!)作用
- 在线聊天室的实现(1)--websocket协议和javascript版的api
- JavaScript 中的 json 对象与 json 字符串之间的转换
- JSTL时间操作及时间比较