The serdes CPP code is not able to handle NULL arrays when converting json to avro.
sample excerpt of input json that fails:
,"list1":[{"test1", "test2"}],"list2":null,"listItemCount":0,.........
It bails out at "avro::decode(json_decoder, datum);" while handling list2. How can we make decode accept null values which could be valid in some cases. Same question applies to a record that could be null too. Thanks.
The serdes CPP code is not able to handle NULL arrays when converting json to avro.
sample excerpt of input json that fails: ,"list1":[{"test1", "test2"}],"list2":null,"listItemCount":0,.........
It bails out at "avro::decode(json_decoder, datum);" while handling list2. How can we make decode accept null values which could be valid in some cases. Same question applies to a record that could be null too. Thanks.
static int Json2Avro(Serdes::Schema *schema, const std::string &json, avro::GenericDatum *datump) { avro::ValidSchema avro_schema = schema->object();
}