asp.net后台解析JSON,并将值赋给对象
示例代码如下:
1 using System; 2 using System.Collections.Generic; 3 using System.Web.Script.Serialization; 4 5 public partial class JsonTest : System.Web.UI.Page 6 { 7 protected void Page_Load(object sender, EventArgs e) 8 { 9 if (!IsPostBack) 10 { 11 string jsonArray = Request["jsonArray"].ToString(); 12 JavaScriptSerializer json = new JavaScriptSerializer(); 13 List list = json.Deserialize(jsonArray, typeof(List)) as List; 14 15 if (list != null && list.Count > 0) 16 { 17 foreach (var item in list) 18 { 19 Response.Write(item.ID + " " + item.IsDelete + " " + item.EntryDate); 20 } 21 } 22 } 23 } 24 } 25 26 [Serializable] 27 class User 28 { 29 public int ID { get; set; } 30 public string Name { get; set; } 31 public string PWD { get; set; } 32 public bool IsDelete { get; set; } 33 public DateTime EntryDate { get; set; } 34 }
个人原创博客,转载请注明来源地址:https://www.cnblogs.com/xyyt