public class JsonSerializer extends Object implements GlueSchemaRegistryDataFormatSerializer
| Constructor and Description |
|---|
JsonSerializer(GlueSchemaRegistryConfiguration configs)
Constructor accepting various dependencies.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getSchemaDefinition(@NonNull Object object)
Get the schema definition.
|
byte[] |
serialize(Object data)
Serialize the JSON object to bytes
|
void |
validate(Object jsonDataWithSchema) |
void |
validate(String schemaDefinition,
byte[] data) |
public JsonSerializer(GlueSchemaRegistryConfiguration configs)
configs - configuration elementspublic byte[] serialize(Object data)
serialize in interface GlueSchemaRegistryDataFormatSerializerdata - the JSON object for serializationAWSSchemaRegistryException - AWS Schema Registry Exceptionpublic String getSchemaDefinition(@NonNull @NonNull Object object)
getSchemaDefinition in interface GlueSchemaRegistryDataFormatSerializerobject - object for which schema definition has to be derivedpublic void validate(String schemaDefinition, byte[] data)
validate in interface GlueSchemaRegistryDataFormatSerializerpublic void validate(Object jsonDataWithSchema)
validate in interface GlueSchemaRegistryDataFormatSerializerCopyright © 2024. All rights reserved.