<PackageReference Include="Newtonsoft.Json" Version="8.0.3" />

JsonMergeSettings

public class JsonMergeSettings
Specifies the settings used when merging JSON.
using System; namespace Newtonsoft.Json.Linq { public class JsonMergeSettings { private MergeArrayHandling _mergeArrayHandling; private MergeNullValueHandling _mergeNullValueHandling; public MergeArrayHandling MergeArrayHandling { get { return _mergeArrayHandling; } set { if (value < MergeArrayHandling.Concat || value > MergeArrayHandling.Merge) throw new ArgumentOutOfRangeException("value"); _mergeArrayHandling = value; } } public MergeNullValueHandling MergeNullValueHandling { get { return _mergeNullValueHandling; } set { if (value < MergeNullValueHandling.Ignore || value > MergeNullValueHandling.Merge) throw new ArgumentOutOfRangeException("value"); _mergeNullValueHandling = value; } } } }