【发布时间】:2019-03-22 12:08:08
【问题描述】:
我的 ASP.NET Core MVC 应用程序有一个输入请求正文,我将其绑定到 C# 中的请求模型。
public class Request
{
public int Index {get;set;}
public string DocType {get;set;}
public string DocId {get;set;}
}
这是我的请求 JSON
{
"request" : [
{
"DocType" : "MSWORD",
"DocId" : "553ed6c232da426681b7c45c65131d33"
},
{
"DocType" : "MSEXCEL",
"DocId" : "256ed6c232da426681b7c45c651317895"
}]
}
我想将此请求映射到我的 C# 模型,以便 Index 属性自动递增。
换句话说,当我将 C# 请求反序列化为 JSON 字符串时,它应该如下所示。
{
"request" : [
{
"Index" : 0,
"DocType" : "MSWORD",
"DocId" : "553ed6c232da426681b7c45c65131d33"
},
{
"Index" : 1,
"DocType" : "MSEXCEL",
"DocId" : "256ed6c232da426681b7c45c651317895"
}]
}
【问题讨论】:
标签: c# asp.net-core webhttpbinding