confluent-kafka-dotnet
Show / Hide Table of Contents

Class JsonDeserializerConfig

JsonDeserializer<T> configuration properties.

Inheritance
object
Config
SerdeConfig
JsonDeserializerConfig
Implements
IEnumerable<KeyValuePair<string, string>>
IEnumerable
Inherited Members
SerdeConfig.GetDictionaryProperty(string)
SerdeConfig.SetDictionaryProperty(string, IDictionary<string, string>)
Config.Set(string, string)
Config.Get(string)
Config.GetInt(string)
Config.GetBool(string)
Config.GetDouble(string)
Config.GetEnum(Type, string)
Config.SetObject(string, object)
Config.properties
Config.GetEnumerator()
Config.CancellationDelayMaxMs
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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>

Implements

IEnumerable<T>
IEnumerable
In this article