- 确保axios的请求格式为application/json
- 在ASP.NET Core的Startup.cs文件中配置JsonSerializer
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.DependencyInjection;
using System.Text.Json;
namespace YourProjectNamespace
{
public class Startup
{
//...
public void ConfigureServices(IServiceCollection services)
{
//...
services.AddControllers().AddJsonOptions(options =>
{
options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase;
options.JsonSerializerOptions.DictionaryKeyPolicy = JsonNamingPolicy.CamelCase;
});
}
//...
}
}
- 在控制器的方法中使用FromBody特性接收POST请求中的数据
[HttpPost]
public async Task Create([FromBody] YourModel model)
{
//...
}