По сути, у меня есть набор данных, в котором документ может содержать массив переменной длины. Я пишу кодек, так что все, что у меня есть, это BsonReader
. Проблема в том, что readStartArray()
возвращает void
, а не возвращает, например, количество элементов. Кроме того, я не вижу методов, позволяющих тестировать, когда достигнут конец массива (кроме попытки readEndArray()
и перехвата исключения).
Есть идеи?