C#将带有列表的JSON对象发送到WebAPI
我有一个包含用户电子邮件列表的类对象。
public class UserAccount
{
public string UserName {get; set;}
public List<string> UserEmails {get; set;}
}
将失眠的JSON对象传递给我的Web API帖子方法时。用户名已填充,但用户邮件为空。
{
"UserAccount":
{
"UserName": "StackOverflow",
"UserEmails":[
"[email protected]",
"[email protected]"
]
}
}
public async Task<ActionResult> DoUserStuff([FromBody] UserAccount account)
{
// account.UserName is populated
// account.UserEmails are null
}
JSON有效载荷我缺少什么?
I have a class object that contains a list of user emails.
public class UserAccount
{
public string UserName {get; set;}
public List<string> UserEmails {get; set;}
}
When passing a json object in Insomnia to my web api post method. The username is populated but the UserEmails is null.
{
"UserAccount":
{
"UserName": "StackOverflow",
"UserEmails":[
"[email protected]",
"[email protected]"
]
}
}
public async Task<ActionResult> DoUserStuff([FromBody] UserAccount account)
{
// account.UserName is populated
// account.UserEmails are null
}
What am I missing with the JSON payload?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的课程应该是
行动
your classes should be
and action