.NET Core - 未应用SerializerSettings

use*_*570 1 json json.net asp.net-core

Startup.cs

services.AddMvc().AddJsonOptions(options => {
                options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
            });
Run Code Online (Sandbox Code Playgroud)

随机课

JsonConvert.SerializeObject(configItem)
Run Code Online (Sandbox Code Playgroud)

未应用SerializerSettings - >不会忽略null值.

use*_*570 7

在startup.cs里面:

JsonConvert.DefaultSettings = () => { 
    return new JsonSerializerSettings() { 
        NullValueHandling = NullValueHandling.Ignore 
    }; 
};
Run Code Online (Sandbox Code Playgroud)

应用全局JsonConvert设置.