Class JsonDeserializerConfig
JsonDeserializer<T> configuration properties.
Inherited Members
Namespace: Confluent.SchemaRegistry.Serdes
Assembly: Confluent.SchemaRegistry.Serdes.Json.dll
Syntax
public class JsonDeserializerConfig : SerdeConfig, IEnumerable<KeyValuePair<string, string>>, IEnumerable
Constructors
JsonDeserializerConfig()
Initialize a new JsonDeserializerConfig.
Declaration
public JsonDeserializerConfig()
JsonDeserializerConfig(IEnumerable<KeyValuePair<string, string>>)
Initialize a new JsonDeserializerConfig from the provided key/value pair collection.
Declaration
public JsonDeserializerConfig(IEnumerable<KeyValuePair<string, string>> config)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<KeyValuePair<string, string>> | config |
Properties
SubjectNameStrategy
Subject name strategy.
default: SubjectNameStrategy.Topic
Declaration
public SubjectNameStrategy? SubjectNameStrategy { get; set; }
Property Value
Type | Description |
---|---|
SubjectNameStrategy? |
UseLatestVersion
Specifies whether or not the JSON deserializer should use the latest subject version for serialization. WARNING: There is no check that the latest schema is backwards compatible with the schema of the object being serialized.
default: false
Declaration
public bool? UseLatestVersion { get; set; }
Property Value
Type | Description |
---|---|
bool? |
UseLatestWithMetadata
Specifies whether or not the JSON deserializer should use the latest subject version with the given metadata for serialization. WARNING: There is no check that the latest schema is backwards compatible with the schema of the object being serialized.
Declaration
public IDictionary<string, string> UseLatestWithMetadata { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |