• 后台反序列化前台传的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);
                }
     
  • 相关阅读:
    超简单实例使用websocket进行server和client实时通信
    antd的table行key自增长
    selenium元素定位Xpath,Contains,CssSelector
    slenium使用鼠标+键盘事件或者双击实现代码
    使用python+pychram进行API测试(接口测试)初级STEP 1
    linux命令小常识
    sql中limit使用方法
    Swagger-API测试工具实战
    写 test-case心得
    测试之路之[前奏]
  • 原文地址:https://www.cnblogs.com/Amity/p/2977768.html
Copyright © 2020-2023  润新知