avro json to cpp generation tool