Class JsonDeserializerConfig.PropertyNames
Configuration property names specific to JsonDeserializer<T>.
Inherited Members
Namespace: Confluent.SchemaRegistry.Serdes
Assembly: Confluent.SchemaRegistry.Serdes.Json.dll
Syntax
public static class JsonDeserializerConfig.PropertyNames
Fields
SchemaIdStrategy
The schema id name strategy to use to serialize the ID/GUID. Possible values: SchemaIdDeserializerStrategy
Declaration
public const string SchemaIdStrategy = "json.deserializer.schema.id.strategy"
Field Value
Type | Description |
---|---|
string |
SubjectNameStrategy
The subject name strategy to use for schema registration / lookup. Possible values: SubjectNameStrategy
Declaration
public const string SubjectNameStrategy = "json.deserializer.subject.name.strategy"
Field Value
Type | Description |
---|---|
string |
UseLatestVersion
Specifies whether or not the JSON deserializer should use the latest subject version for deserialization.
default: false
Declaration
public const string UseLatestVersion = "json.deserializer.use.latest.version"
Field Value
Type | Description |
---|---|
string |
UseLatestWithMetadata
Specifies whether or not the JSON deserializer should use the latest subject version with the given metadata for deserialization.
Declaration
public const string UseLatestWithMetadata = "json.deserializer.use.latest.with.metadata"
Field Value
Type | Description |
---|---|
string |
Validate
Specifies whether to validate payloads against the schema.
default: true
Declaration
public const string Validate = "json.deserializer.validate"
Field Value
Type | Description |
---|---|
string |