【发布时间】:2019-01-25 19:48:13
【问题描述】:
这个问题对你来说可能很容易,但我在任何地方都找不到解决方案,我也在 SO 上搜索过。如何将对象内的对象集合发送到 C# API 方法,这是我尝试发送的代码
{
"Question":"sdvsdv",
"PollQuestions":
[
{
"QuestionText":"Question Text"
}
]
}
我也尝试过高级 REST 客户端(不仅来自 JS),我可以看到父对象参数的值,但 PollQuestions 对象参数都是空的。
请提出解决方法。它已经几天了,我无法通过它。提前致谢。
编辑:
投票是一个像这样的简单类:
[Serializable]
[DataContract(Namespace = "")]
public class Poll
{
[DataMember]
public string Question
{
get;
set;
}
[DataMember]
public Collection<PollQuestion> PollQuestions { get; set; }
}
PollQuestion 对象:
[Serializable]
public class PollQuestion : AnotherClass
{
public string QuestionText
{
get;
set;
}
}
【问题讨论】:
-
ASP.NET Core,是吗?请打上相应的标签。
-
怎么传json?请出示js代码。
-
不是 ASP.NET,ASP.NET Core(和 asp.net-web-api 或 asp.net-mvc)。
-
我已经添加了我一直在做的所有屏幕截图。
-
@Md.AbdulAlim
[FromBody]是任何复杂类型的默认值。
标签: javascript c# api asp.net-web-api asp.net-core