SerializationClassJsonSchemaGenerator

constructor(json: Json = Json.Default, introspectorConfig: SerializationClassSchemaIntrospector.Config = SerializationClassSchemaIntrospector.Config(), jsonSchemaConfig: JsonSchemaConfig = JsonSchemaConfig.Default)(source)

Creates an instance of SerializationClassJsonSchemaGenerator.

Parameters

json

The Json instance used for serializing schema objects.

introspectorConfig

Configuration for introspecting serial descriptors.

jsonSchemaConfig

Configuration for generating JSON Schemas, such as formatting details and handling of optional nullable properties. Defaults to JsonSchemaConfig.Default.