ASP.NET的JSON序列化与反序列化
来源:互联网 发布:阿里云到底是什么 编辑:程序博客网 时间:2024/05/17 03:06
ASP.NET中有两种方法解析
1.引用Newtonsoft.Json
目标对象 = JsonConvert.DeserializeObject(JSON字符串, typeof(目标对象));//把Json字符串反序列化为对象
//把目标对象序列化为Json字符串
string Json字符串 = JsonConvert.SerializeObject(目标对象);
2.引用using System.Runtime.Serialization.Json;
//序列化
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;
//反序列化
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonString));
T obj = (T)ser.ReadObject(ms);
return obj;
0 0
- ASP.NET的JSON序列化与反序列化
- JsonConvert ASP.NET Json的序列化与反序列化
- ASP.NET Json序列化和反序列化实例
- ASP.NET:使用Newtonsoft.Json序列化和反序列化JSON对象的例子
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- ASP.NET中JSON的序列化和反序列化
- CRegKey 操作注册表
- 【经典】WinCE下系统托盘程序之声音控制篇
- 实现王爽老师的 《汇编语言》实验七 计算公司21年的人均收入
- hadoop的java操作方式--RPC示例
- 线程死锁问题
- ASP.NET的JSON序列化与反序列化
- HTTP协议详解
- OGRE Review of 2014
- 图像处理之 YUYV422 To OpenCV IplImage
- poj 2559(单调栈)
- 2015_1_15调研总结
- 实例讲解SQL注入攻击 http://www.csdn.net/article/2015-01-13/2823533-SQL?reload=1 作者zer0Black
- OPENCV 测试Mat
- 不使用第三方变量来交换两个变量的值