首页 > 移动平台 > 详细

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

时间:2017-10-03 11:17:06      阅读:639      评论:0      收藏:0      [点我收藏+]

今天使用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格式的数据

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!