Как я могу настроить отступы формата JSON в ASP.NET Core Web API
Как я могу настроить ASP.NET Core Web Api-контроллер, чтобы вернуть только отформатированный json только для среды Development
?
По умолчанию он возвращает что-то вроде:
{"id":1,"code":"4315"}
Я хотел бы иметь отступы в ответе на читаемость:
{
"id": 1,
"code": "4315"
}
Ответы
Ответ 1
В своем Startup.cs
файле вызовите расширение AddJsonOptions
:
services.AddMvc()
.AddJsonOptions(options =>
{
options.SerializerSettings.Formatting = Formatting.Indented;
});
Что касается переключения опции на основе среды, этот ответ должен помочь.