.Net 6 WebApi

 

Program.cs

 

using System.Text.Json;

var builder = WebApplication.CreateBuilder(args);


JsonSerializerOptions serializeOptions = new JsonSerializerOptions
{
PropertyNameCaseInsensitive = false,
PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
WriteIndented = true
};

// Add services to the container.

builder.Services.AddControllers();

//builder.Services.AddControllersWithViews(options => { }).AddJsonOptions(a => a.JsonSerializerOptions.Converters.Add(new AnXinHotel.DateTimeJsonConverter()));

//builder.Services.AddControllers().AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase);

// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();

var app = builder.Build();

// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}

app.UseAuthorization();

app.MapControllers();

app.Run();

 

posted @ 2022-03-07 20:39  小丸  阅读(130)  评论(0编辑  收藏  举报