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);