zoukankan      html  css  js  c++  java
  • 后台反序列化前台传的JSON数据

    using (var stream = Request.InputStream)
                {
                    string inputStream = new StreamReader(stream).ReadToEnd();
                    
                    JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
                    scheduleEventEntity = jsSerializer.Deserialize<ScheduleEventEntity>(inputStream);
                }
     
                foreach (PropertyDescriptor descriptor inTypeDescriptor.GetProperties(scheduleEventEntity))
                {
                    string name = descriptor.Name;
                    object value;
                    if (descriptor.PropertyType == typeof(String))
                    {
                        value =Microsoft.JScript.GlobalObject.unescape(descriptor.GetValue(scheduleEventEntity));
                    }
                    else
                    {
                        value = descriptor.GetValue(scheduleEventEntity);
                    }
                    if (value.ToString() == "undefined")
                    {
                        value = string.Empty;
                    }
                    descriptor.SetValue(scheduleEventEntityvalue);
                }
     
  • 相关阅读:
    Java 连接 Memcached 服务
    Memcached命令-存储命令-查找命令-清理命令
    memcache安装
    Python爬虫模拟登录带验证码网站
    HashMap原理
    redis 在java中的使用
    redis 事务
    Redis命令续
    Redis命令
    ApplicationListener用法
  • 原文地址:https://www.cnblogs.com/Amity/p/2977768.html
Copyright © 2011-2022 走看看