我有以下型號的Json屬性空 - ASP.NET核心
public class SocioEconomicStudy : BaseModel
{
public string Folio { get; set; }
public string Craft { get; set; }
public string RequestType {get;set;}
}
我送以下JSON
{
"folio" : "folio",
"craft" : "craft,
"request_type": "request_type"
}
但與下劃線收到的屬性爲null,我已經試過駱駝案件帕斯卡案件,但只有小寫+下劃線是沒有下劃線的屬性工作。
控制器的方法:
[HttpPost]
public void Post([FromBody] SocioEconomicStudy study)
{
var cancellationToken = new CancellationToken();
_logger.LogInformation((study != null).ToString());
_context.SocioEconomicStudyRepository.AddAsync(study, cancellationToken);
}
因此,只有沒有下劃線的屬性依然存在,如何解決這個任何想法?
你使用什麼json serializer? –
@RubenVardanyan我正在使用默認序列化程序 –
請參閱下面的回答 –