asp.net 字符串反序列化
1
2
3 |
//在大多数情况下,dynamic 类型与 object 类型的行为是一样的。 //Dynamic 在通过 dynamic 类型实现的操作中,该类型的作用是绕过编译时类型检查, 改为在运行时解析这些操作。 //因此,类型 dynamic 只在编译时存在,在运行时则不存在。 |
1
2
3 |
//实例项目:ajax排量保存排序 //对象字符串集合 |
1
2
3
4
5
6
7
8
9 |
string
str = "{\"ar_sorts_list\":[\"1\",\"2\",\"3\"],\"ar_id_list\":[\"3\",\"2\",\"1\"]}" ; dynamic list = new
System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<dynamic>(str); object [] sorts_list = list[ "ar_sorts_list" ]; object [] id_list = list[ "ar_id_list" ]; for
( int
i = 0; i < sorts_list.Length; i++) { Response.Write(sorts_list[i]); //结果:321 Response.Write(id_list[i]); //结果:123 } |
1 |
//数组字符串集合 |
1
2
3
4
5
6
7
8
9 |
string
strs = "[{\"ar_sorts_list\":[\"1\",\"2\",\"3\"],\"ar_id_list\":[\"3\",\"2\",\"1\"]}]" ; List<dynamic> lists = new
System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<List<dynamic>>(strs); object [] ar_sorts_list = list[0][ "ar_sorts_list" ]; object [] ar_id_list = list[0][ "ar_id_list" ]; for
( int
i = 0; i < ar_sorts_list.Length; i++) { Response.Write(ar_sorts_list[i]); //结果:321 Response.Write(ar_id_list[i]); //结果:123 } |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。