JsonSerializerSettingsExtensions Class
Definition
- Namespace
- Codebelt.Extensions.Newtonsoft.Json
- Assemblies
- Codebelt.Extensions.Newtonsoft.Json.dll
Extension methods for the Newtonsoft.Json.JsonSerializerSettings class.
public static class JsonSerializerSettingsExtensions
- Inheritance
-
JsonSerializerSettingsExtensions
Examples
The following example applies custom serializer settings to the default JSON serialization options.
using System;
using Codebelt.Extensions.Newtonsoft.Json;
using Newtonsoft.Json;
namespace Examples;
class JsonSerializerSettingsExtensionsExample
{
static void Main()
{
var settings = new JsonSerializerSettings
{
NullValueHandling = NullValueHandling.Ignore,
Formatting = Formatting.Indented
};
settings.ApplyToDefaultSettings();
Console.WriteLine("Custom settings applied to defaults");
var obj = new { name = "Test", value = (string)null };
var json = JsonConvert.SerializeObject(obj);
Console.WriteLine(json);
}
}
Methods
| Name | Description |
|---|---|
| ApplyToDefaultSettings(JsonSerializerSettings) | Applies the specified |