zoukankan      html  css  js  c++  java
  • C# webApi----H5_app后台制作(3)--序列化的类无法接收Json格式的数据

    今天使用fiddler软件对webapi发送json格式数据请求时,后台无法接收到数据

    首先介绍一下什么是序列化

    • 序列化: 将数据结构或对象转换成二进制串的过程
    • 反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程

    测试一:可序列化的类具体请求如下:

    (1)服务端代码:

     [HttpPost]
            public string Post(aa value)
            {
                return value.LoginName;
            }

    (2)类

        public  class aa {
            public string LoginName { get; set; }
            public string LoginPassword { get; set; }
            
        }

    请求

    结果

    如果对类aa序列化

    如下:

    [Serializable]
        public  class aa {
            public string LoginName { get; set; }
            public string LoginPassword { get; set; }
            
        }

    则结果:返回空

    解决方法,不采用json格式发送数据改用表单格式提交数据

    如下测试:

    结果:

  • 相关阅读:
    HDU5914
    HDU1087(dp)
    HDU1711(KMP)
    HDU1251(字典树)
    HDU3068(Manacher算法)
    POJ2187(旋转卡壳)
    HDU1392(凸包)
    CodeForces 722B
    CodeForces 722A
    CodeForces 721B
  • 原文地址:https://www.cnblogs.com/kbqLibrary/p/7623354.html
Copyright © 2011-2022 走看看