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

Newtonsoft.Json.Schema.JsonSchemaGenerator

public class JsonSchemaGenerator

Generates a JsonSchema from a specified Type.

JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details.
namespace Newtonsoft.Json.Schema { public class JsonSchemaGenerator { public UndefinedSchemaIdHandling UndefinedSchemaIdHandling { get; set; } public IContractResolver ContractResolver { get; set; } public JsonSchema Generate(Type type); public JsonSchema Generate(Type type, JsonSchemaResolver resolver); public JsonSchema Generate(Type type, bool rootSchemaNullable); public JsonSchema Generate(Type type, JsonSchemaResolver resolver, bool rootSchemaNullable); public JsonSchemaGenerator(); } }