Class AvroJson


  • public class AvroJson
    extends Object
    • Constructor Detail

      • AvroJson

        public AvroJson()
    • Method Detail

      • parser

        public static Iterator<com.fasterxml.jackson.databind.JsonNode> parser​(InputStream stream)
      • parse

        public static com.fasterxml.jackson.databind.JsonNode parse​(String json)
      • parse

        public static <T> T parse​(String json,
                                  Class<T> returnType)
      • parse

        public static com.fasterxml.jackson.databind.JsonNode parse​(InputStream json)
      • parse

        public static <T> T parse​(InputStream json,
                                  Class<T> returnType)
      • convertToAvro

        public static Object convertToAvro​(org.apache.avro.generic.GenericData model,
                                           com.fasterxml.jackson.databind.JsonNode datum,
                                           org.apache.avro.Schema schema)
      • inferSchema

        public static org.apache.avro.Schema inferSchema​(InputStream incoming,
                                                         String name,
                                                         int numRecords)
      • inferSchema

        public static org.apache.avro.Schema inferSchema​(com.fasterxml.jackson.databind.JsonNode node,
                                                         String name)
      • inferSchemaWithMaps

        public static org.apache.avro.Schema inferSchemaWithMaps​(com.fasterxml.jackson.databind.JsonNode node,
                                                                 String name)