我无法将 HTTP POST 请求正文中的传入 JSON 数据绑定到我的 C# 模型。
这是我的前端 JavaScript 代码:
let jsonData = "{\"Updates\":[{\"CarrierStateMapGuid\":\"de4abaa8-42d2-4e00-657a08d5577ac94a\",\"QuestionTag\":\"CoQstPAVT500006\",\"MemberOf\":\"Quote\",\"Condition\":\"0\",\"QuestionType\":\"List\",\"TrueAnswer\":\"NoDiscount\",\"TrueExplanation\":\"No Discount\",\"FalseAnswer\":null,\"FalseExplanation\":null,\"DeleteRequest\":false}]}";
$.ajax({
url: "/api/CarrierQuestionMappingApi/UpdateQuestionMaps",
type: "POST",
contentType: "application/json; charset=utf-8",
data: jsonData
});
Run Code Online (Sandbox Code Playgroud)
这是我的 C# 模型:
public class UpdateCarrierQuestionMapsWebRequests
{
public UpdateCarrierQuestionMapsWebRequest[] Updates { get; set; }
public class UpdateCarrierQuestionMapsWebRequest
{
public string CarrierStateMapGuid { get; set; }
public string QuestionTag { get; set; }
public string MemberOf { get; set; }
public string Condition { get; set; }
public string QuestionType { get; set; } …Run Code Online (Sandbox Code Playgroud)