ASP.NET Core имеет следующие два метода расширения, которые помогают настроить некоторые параметры JSON по умолчанию для вашего приложения:
- services..AddJsonOptions(options => options.SerializerSettings) // SS is a GETTER only.
- services.AddJsonFormatters(options =>
{
options.NullValueHandling = NullValueHandling.Ignore; // etc.
}
Оба способа позволяют вручную указывать каждыйсвойство для установки.
Как передать экземпляр JsonSerializerSettings
для использования.Идея в том, что я не знаю, что это за настройки ... просто используйте этот экземпляр, для которого определены различные настройки.
например,
var myJsonSerializerSettings = SomeHelper.CommonJsonSerializerSettings;
services.AddJson(myJsonSerializerSettings);