Class JsonAvroConverter
java.lang.Object
tech.allegro.schema.json2avro.converter.JsonAvroConverter
-
Constructor Summary
ConstructorsConstructorDescriptionJsonAvroConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) JsonAvroConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper, JsonToAvroReader jsonToAvroReader) JsonAvroConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper, UnknownFieldListener unknownFieldListener) JsonAvroConverter(JsonToAvroReader jsonToAvroReader) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]convertToAvro(byte[] data, String schema) byte[]convertToAvro(byte[] data, org.apache.avro.Schema schema) org.apache.avro.generic.GenericData.RecordconvertToGenericDataRecord(byte[] data, org.apache.avro.Schema schema) <T extends org.apache.avro.specific.SpecificRecordBase & org.apache.avro.specific.SpecificRecord>
TconvertToSpecificRecord(byte[] data, Class<T> clazz, String schema) <T extends org.apache.avro.specific.SpecificRecordBase & org.apache.avro.specific.SpecificRecord>
TconvertToSpecificRecord(byte[] jsonData, Class<T> clazz, org.apache.avro.Schema schema)
-
Constructor Details
-
JsonAvroConverter
public JsonAvroConverter() -
JsonAvroConverter
public JsonAvroConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
JsonAvroConverter
public JsonAvroConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper, JsonToAvroReader jsonToAvroReader) -
JsonAvroConverter
-
JsonAvroConverter
public JsonAvroConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper, UnknownFieldListener unknownFieldListener)
-
-
Method Details
-
convertToAvro
-
convertToAvro
public byte[] convertToAvro(byte[] data, org.apache.avro.Schema schema) -
convertToGenericDataRecord
public org.apache.avro.generic.GenericData.Record convertToGenericDataRecord(byte[] data, org.apache.avro.Schema schema) -
convertToSpecificRecord
public <T extends org.apache.avro.specific.SpecificRecordBase & org.apache.avro.specific.SpecificRecord> T convertToSpecificRecord(byte[] jsonData, Class<T> clazz, org.apache.avro.Schema schema) -
convertToSpecificRecord
-