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 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。