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

JsonSchemaGenerator

public class JsonSchemaGenerator
Generates a JsonSchema from a specified Type.
public IContractResolver ContractResolver { get; set; }

Gets or sets the contract resolver.

Gets or sets how undefined schemas are handled by the serializer.

public JsonSchema Generate(Type type)

Generate a JsonSchema from the specified type.

public JsonSchema Generate(Type type, JsonSchemaResolver resolver)

Generate a JsonSchema from the specified type.

public JsonSchema Generate(Type type, bool rootSchemaNullable)

Generate a JsonSchema from the specified type.

public JsonSchema Generate(Type type, JsonSchemaResolver resolver, bool rootSchemaNullable)

Generate a JsonSchema from the specified type.