<PackageReference Include="NJsonSchema" Version="11.0.0-preview008" />

JsonExtensionObject

The base JSON class with extension data.
using Newtonsoft.Json; using System.Collections.Generic; using System.Runtime.CompilerServices; namespace NJsonSchema { [JsonConverter(typeof(ExtensionDataDeserializationConverter))] public class JsonExtensionObject : IJsonExtensionObject { [System.Runtime.CompilerServices.Nullable(new byte[] { 2, 1, 2 })] [JsonExtensionData] [field: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 1, 2 })] public IDictionary<string, object> ExtensionData { [return: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 1, 2 })] get; [param: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 1, 2 })] set; } } }