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);
                }
     
  • 相关阅读:
    openstack 相关服务常用命令整理
    openstack(Pike 版)集群部署(六)--- Horizon 部署
    node express4.x 的安装
    jquery mobile 笔记
    multi-node和generic-pool两大利器
    ADT eclipse的几个快捷键
    安卓入门笔记
    HTML颜色代码表
    [转载]Delphi常用类型及定义单元
    简化连接Buffer对象的过程
  • 原文地址:https://www.cnblogs.com/Amity/p/2977768.html
Copyright © 2011-2022 走看看