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

JsonExtensionDataAttribute

Instructs the JsonSerializer to deserialize properties with no matching class member into the specified collection and write values during serialization.
using System; namespace Newtonsoft.Json { [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)] public class JsonExtensionDataAttribute : Attribute { public bool WriteData { get; set; } public bool ReadData { get; set; } public JsonExtensionDataAttribute() { WriteData = true; ReadData = true; } } }