【发布时间】:2018-01-06 08:51:14
【问题描述】:
我有一个 avdl 文件,它有一个记录,比如包含一个字符串变量“地址”的人,这是可选的。
这个人记录然后在另一个记录中使用,比如城市,作为一个可以为空的数组(使用默认值为 null 的联合)。
当我尝试使用 dataFileWriter.append(object) 进行序列化时,avro 会抛出一个错误: java.lang.NullPointerException: null of string in field address of union of person in field persons in city.
由于我是 avro 新手,我不太确定是否可以将可选字段作为字符串(在 wiki 上并没有真正找到)。
【问题讨论】:
-
向我们展示您的代码。
标签: java serialization avro