gpt4 book ai didi

java - 如何在java中将map写入avro?

转载 作者:行者123 更新时间:2023-12-01 18:07:02 25 4
gpt4 key购买 nike

如何将 java.util.map 写入 avro ?在 GenericData 中,我看到记录等条目,但没有看到映射条目。http://apache-avro.679487.n3.nabble.com/How-to-write-an-AVRO-map-Something-like-GenericData-Map-td3407527.html 上有同样的问题,但我不明白它是如何完成的。

最佳答案

Avro 直接使用java.util.HashMap。您不需要将其转换为其他类型。具体来说,没有表示映射的 GenericData 类,因此您只需将 HashMap 直接放入 GenericRecord 中即可。

所有 Avro 到 Java 的转换都列在 answer 的表中。 。请注意,recordenumarrayfixed 需要 GenericData 类类型,但不适用于 map

关于java - 如何在java中将map写入avro?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35601675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com