C# webApi----H5_app后台制作--序列化的类无法接收Json格式的数据
Posted Restrain
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# webApi----H5_app后台制作--序列化的类无法接收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格式发送数据改用表单格式提交数据
如下测试:
结果:
以上是关于C# webApi----H5_app后台制作--序列化的类无法接收Json格式的数据的主要内容,如果未能解决你的问题,请参考以下文章