Avro Array по умолчанию является нулевой, а не пустым массивомJAVA

Программисты JAVA общаются здесь
Anonymous
Avro Array по умолчанию является нулевой, а не пустым массивом

Сообщение Anonymous »

У меня есть следующее в моей схеме avro (user.avsc): < /p>

Код: Выделить всё

{
"name": "properties",
"type": {
"type": "array",
"items": "long"
},
"default": []
}
Я ожидаю, что массив по умолчанию будет по умолчанию в пустое массив [] , но когда я запускаю свои тесты, по умолчанию по умолчанию . Я использую сгенерированный Builder.build () для создания экземпляра моего пользователя без настройки этого поля (поэтому он будет использовать по умолчанию). Почему это не по умолчанию [] ?

Подробнее здесь: https://stackoverflow.com/questions/701 ... mpty-array

Вернуться в «JAVA»