前台 javascript,对一个数组 进行序列化
然后后台进行反序列化得到一个数组(List)
var arr = [{},{},{}];//很多个元素,属性什么的就不写了,这里的每对大括号里的对象就是MetalInfo
//发送请求到后台C#代码
$.post(baseUrl + "AAA/Aaa", {info:JSON.stringify(arr )}, function(data) {
data;
});
后台C#进行反序列化,得到一个List
注:后台得有这个对象的类型
List<MetalInfo> list = (List<MetalInfo>) JsonConvert.DeserializeObject(info, typeof (List<MetalInfo>));
------
这样也可以。
JavaScriptSerializer Serializer = new JavaScriptSerializer();
List<T> objs = Serializer.Deserialize<List<T>>(JsonStr);