码迷,mamicode.com
首页 > 移动开发 > 详细

C# webApi----H5_app后台制作(3)--序列化的类无法接收Json格式的数据

时间:2017-10-03 11:27:12      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:ddl   ima   set   9.png   webapi   今天   c#   服务端   发送   

今天使用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格式发送数据改用表单格式提交数据

如下测试:

技术分享

结果:

技术分享

 

C# webApi----H5_app后台制作(3)--序列化的类无法接收Json格式的数据

标签:ddl   ima   set   9.png   webapi   今天   c#   服务端   发送   

原文地址:http://www.cnblogs.com/kbqLibrary/p/7623354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!