zoukankan      html  css  js  c++  java
  • JavaScriptSerializer序列化与反序列化备忘

    msdn:JavaScriptSerializer 类

    序列化:

     JavaScriptSerializer json = new JavaScriptSerializer();           
                sproduct.Text = json.Serialize(new { province = d_province, city = d_city, district = d_district });
                sproduct.Transit = json.Serialize(new { isseller = TransitText, express = express, post = post, ems = ems });

    反序列化:

    View Code
    public ActionResult EditProduct(string Id)
            {
                var p = mp.SysProducts;                       
                JavaScriptSerializer javaSerializer = new JavaScriptSerializer();
                ///解析分销城市
                var  distributionCity = javaSerializer.Deserialize<DistributionCity>(p.DistributionText);          
                ///解析运费设置
                var postageSets = javaSerializer.Deserialize<PostageSet>(p.Transit);
    
                     return View(p);
            }
            /// <summary>
            /// 分销城市 {"province":"福建","city":"厦门","district":"请选择区县"}
            /// </summary>
            public class DistributionCity
            {
                public string Province { get; set; }
                public string City { get; set; }
                public string District { get; set; }
            }
            /// <summary>
            /// 邮费设置 {isseller:bool,express:0.00,post:0.00,ems:0.00}
            /// </summary>
            public class PostageSet
            {
                public bool Isseller { get; set; }
                public decimal Express { get; set; }
                public decimal Post { get; set; }
                public decimal Ems { get; set; }
            }
  • 相关阅读:
    复制域 动态域
    字段
    ik分词器
    redis配置文件
    注解事务头部
    springSecurity配置解析
    sprring安全的.xml
    springSecurity需要的webxml
    nginx负载均衡+keepalived高可用
    20190802_Nginx基础
  • 原文地址:https://www.cnblogs.com/aaronguo/p/2861244.html
Copyright © 2011-2022 走看看