Class JsonDeserializer
- java.lang.Object
-
- com.amazonaws.services.schemaregistry.deserializers.json.JsonDeserializer
-
- All Implemented Interfaces:
GlueSchemaRegistryDataFormatDeserializer
public class JsonDeserializer extends Object implements GlueSchemaRegistryDataFormatDeserializer
Json specific de-serializer responsible for handling the Json data format specific deserialization behavior.
-
-
Constructor Summary
Constructors Constructor Description JsonDeserializer(GlueSchemaRegistryConfiguration configs)Constructor accepting various dependencies.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectdeserialize(@NonNull ByteBuffer buffer, @NonNull Schema schemaObject)Deserialize the bytes to the original JSON message given the schema retrieved from the schema registry.
-
-
-
Constructor Detail
-
JsonDeserializer
public JsonDeserializer(GlueSchemaRegistryConfiguration configs)
Constructor accepting various dependencies.- Parameters:
configs- configuration elements
-
-
Method Detail
-
deserialize
public Object deserialize(@NonNull @NonNull ByteBuffer buffer, @NonNull @NonNull Schema schemaObject)
Deserialize the bytes to the original JSON message given the schema retrieved from the schema registry.- Specified by:
deserializein interfaceGlueSchemaRegistryDataFormatDeserializer- Parameters:
buffer- data to be de-serializedschemaObject- JSONSchema- Returns:
- de-serialized object
- Throws:
AWSSchemaRegistryException- Exception during de-serialization
-
-