我有一个用过的python来做同样的事情。像fastavro这样的图书馆真的有用。我有csv格式和avro架构的数据。
scala中的任何库是否像
那样val avro = buildAvro(schema,data)
我真的对此感到困惑,但无法找到解决方案
答案 0 :(得分:1)
试试avro4s。将其添加到构建中后,您可以生成如下架构:
val schema = AvroSchema[YourType]
然后你可以打印出来,保存它,无论你需要做什么样的架构
println(schema.toString(true))