前台的json数组转化为List<T>集合
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication13
{
//DataContract 和 DataMember不能缺少否则不能序列化成list<T>
[DataContract]
public class QuickFastPage
{
[DataMember]
private int index { get; set; }
[DataMember]
private string url { get; set; }
[DataMember]
private string pageName { get; set; }
}
public partial class WebForm2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(Request["_method"]) && Request["_method"] == "setQuickFast")
{
string pagePostData = Request["postData"];
if (!string.IsNullOrEmpty(pagePostData))
{
List<QuickFastPage> _Test = new List<QuickFastPage>();
DataContractJsonSerializer _Json = new DataContractJsonSerializer(_Test.GetType());
byte[] _Using = System.Text.Encoding.UTF8.GetBytes(pagePostData);
System.IO.MemoryStream _MemoryStream = new System.IO.MemoryStream(_Using);
_MemoryStream.Position = 0;
_Test = (List<QuickFastPage>)_Json.ReadObject(_MemoryStream);
}
}
}
}
}
最新文章
- PHP图像裁剪为任意大小的图像,图像不变形,不留下空白
- java 接口
- eclipse技巧,快捷键
- 理解Java中字符流与字节流的区别
- bzoj4401: 块的计数
- 循环编辑文件夹IBMEmptorisSSM-WSDL 下面的所有的wsdl文件到 d盘的wsdlSource下
- Compound Interest Calculator1.0
- (二)、NodeJS 、Express4安装使用方法
- HTTP头学习汇总
- Collection_Other
- 【转】VS2010中使用AnkhSvn
- NancyFx 2.0的开源框架的使用-AspnetBootstrapping
- 一起学习java
- POJ 3258 River Hopscotch (最大最小距离)【二分】
- 基于spring框架的jt项目分页查询知识点(二)
- MongoDB 创建索引及其他
- MySQL 迁移并搭建主从(实践)
- python 停止线程
- ssh无法登录,提示Connection closing...Socket close.
- VMware vSphere克隆虚拟机
热门文章
- elasticsearch 5.0 获取 TransportClient 操作客户端java API
- Linut ssh sftp服务重启
- 十五.jQuery源码解析之Sizzle总体结构.htm
- VS 2017 Region快捷键无法折叠
- form中input是类型有哪些?
- ghostscript 远程命令执行漏洞复现
- Python小知识点(2)
- [Z]LaTeX入门教程
- delphi IOS 后台状态保存
- MySQL 执行 &#39;use databases;&#39; 时很慢