问题描述
我指的是以下URL,用于将CSV转换为Avro
我的要求是,我在CSV中有一个“地图”作为字段。
{id = 1,name = rahul,{address1 = Pune,address2 = Hyderabad},电话:78888888888}
现在,由于它是MAP类型,因此{address1 = Pune,address2 = Hyderabad}此字段将失败。
任何人,请让我知道如何解决此问题。
解决方法
如果您选中“ CsvToAvro.java”实现,它将接受“定界符”作为参数。 因此,如果我们通过诸如“,(?![^ \ {] * \}))”这样的正则表达式作为参数,则它将拆分CSV字符串,但不会在括号({})中拆分。