zoukankan      html  css  js  c++  java
  • asp.net 字符串反序列化

    //在大多数情况下,dynamic 类型与 object 类型的行为是一样的。
    //Dynamic 在通过 dynamic 类型实现的操作中,该类型的作用是绕过编译时类型检查, 改为在运行时解析这些操作。
    //因此,类型 dynamic 只在编译时存在,在运行时则不存在。
    

      

    //实例项目:ajax排量保存排序
     
    //对象字符串集合
    

      

    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
    }
    

      

    //数组字符串集合
    

      

    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
    }
    

      

  • 相关阅读:
    FJNUOJ Yehan’s hole(容斥求路径数 + 逆元)题解
    FJNUOJ the greed of Yehan(最长路 + 权值乘积转化)题解
    BZOJ 2956 模积和
    BZOJ 2299 向量
    codeforces 718c Sasha and Array
    BZOJ 3747 Kinoman
    BZOJ 2431 逆序对数列
    BZOJ 3289 Mato的文件管理
    BZOJ 3781 小B的询问
    BZOJ 2038 小Z的袜子(hose)
  • 原文地址:https://www.cnblogs.com/sntetwt/p/3528130.html
Copyright © 2011-2022 走看看