Неправда ваша, периодически надо парсить поток данных лениво, по ивентам. Регулярно в сети во всяких рестах задача у меня встречается.
Ну так вы же сами этот поток определяете в каком виде он к вам поступает, уже готов или нет, полный json или только часть, а как удостоверились, что вам пришёл полный комплект json, ну вот после этого и давайте парсеру данные))
Т.е. решение полный у вас пакет или нет, перед парсингом, должны принять вы))