mvc 控制器接收post请求,参数为json
PostMan设置
Headers设置key和Value值
key:Content-Type,Value:application/json。

参数设置:
选中Body并进行参数设置,选择raw,格式为json。就酱

控制器代码:
//post 请求测试
[HttpPost]
//请求方法,参数接收以model形式
public ActionResult GetTest(Info Info)
{
string a = Info.name;
string b = Info.TimeStamp;
Data data = Info.Data;
string c = data.HTTPDate;
string d = data.HTTPVersion;
DeviceInfo DI =data.DeviceInfo;
string e = DI.CoreVersion;
var jsonData = new
{
};
return Success(jsonData);
}
//创建model
public class Info
{
public string name { get; set; }
public string TimeStamp { get; set; }
public Data Data { get; set; }//嵌套json
}
public class Data
{
public string HTTPVersion { get; set; }
public string HTTPDate { get; set; }
public DeviceInfo DeviceInfo { get; set; }
}
public class DeviceInfo
{
public string DeviceId { get; set; }
public string DeviceUUID { get; set; }
public string DeviceMac { get; set; }
public string DeviceIP { get; set; }
public int DeviceType { get; set; }
public int ChannelNum { get; set; }
public string WebVersion { get; set; }
public string CoreVersion { get; set; }
public string VersionDate { get; set; }
}
原文:https://www.cnblogs.com/syeacfpl/p/13954195.html