2017-07-30 36 views
1

我有一個avdl文件,它有一個記錄,說人包含一個字符串變量,「地址」,這是可選的。avro序列化可選字段

此人記錄然後在另一個記錄中用作城市,作爲可爲空的數組(使用與默認值null的聯合)。

當我嘗試用dataFileWriter.append(對象)來序列

,Avro公司拋出了我一個錯誤: 顯示java.lang.NullPointerException:空字符串中的工會陣列的人場地址在城市領域的人員。

由於我是新來的avro,我不太確定是否可以有一個可選字段作爲字符串(沒有真正在wiki上找到它)。

+0

向我們顯示您的代碼。 –

回答

0

剛剛意識到我必須使它可爲空的使用

工會{空,字符串}地址;

相關問題