DataContractJsonSerializer进行Json的序列化和反序列化
来源:互联网 发布:创建表的sql语句主键 编辑:程序博客网 时间:2024/04/28 07:53
使用DataContractJsonSerializer进行Json的序列化和反序列化
引用(Using):
using System.IO;using System.Runtime.Serialization.Json;
<span style="white-space:pre"></span>#region JsonDeserialize /// <summary> /// JSON序列化 /// </summary> public static 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; } /// <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; } #endregion
0 0
- DataContractJsonSerializer进行Json的序列化和反序列化
- 使用DataContractJsonSerializer进行序列化和反序列化
- 利用DataContractJsonSerializer和范型实现JSon的序列化和反序列化操作
- 解决如下json格式的字符串不能使用DataContractJsonSerializer序列化和反序列化
- .NET进行Json的序列化和反序列化
- CSharp进行JSON的序列化和反序列化
- DataContractJsonSerializer的序列化与反序列化
- .Net 3.5 用DataContractJsonSerializer实现Json序列和反序列
- newTonSoft.Json进行序列化和反序列化
- jackson进行json序列化和反序列化
- .Net——使用DataContractJsonSerializer进行序列化及反序列化基本操作
- .Net——使用DataContractJsonSerializer进行序列化及反序列化基本操作
- DataContractJsonSerializer反序列化Dictionary
- [C#] 使用 DataContractJsonSerializer 序列化 反序列化
- .net 3.5 DataContractJsonSerializer序列化及反序列化二(json格式化)
- Json序列化和反序列化
- json序列化和反序列化
- json序列化和反序列化
- ArcsDemo
- curl 异步执行操作
- 正则笔记之不包含
- [LeetCode] Roman to Integer
- linux ssh 登录报hosts错误
- DataContractJsonSerializer进行Json的序列化和反序列化
- cryptdb 安装调试
- Apple 企业开发者账号&邓白氏码申请记录
- 1005. 继续(3n+1)猜想 (25)
- 【自学考试】超键、候选键、主键
- Java通过配置文件连接Mysql和Oracle数据库
- Android React Native自定义组件的流程
- Node.js以数据流的方式处理查询数据
- Node.js使用iis管理器中session丢失处理