Хочется иметь стандартный интерфейс для выделения обьектов из потока вида:
data = socket.read(1024)
parser.feed(data)
objects = parser.get_objects()
for o in objects:
process_object(o)
Есть ли такая возможность в стандартном json модуле питона? Я что-то сходу не нашёл.
TL;DR: нет в стандартной библиотеке, такой возможности нет, максимум, можно откусить от строки кусок, с помощью JSONDecoder.raw_decode, но докормить парсер в случае если в первый раз пришла только половина документа, возможности нет.
Сторонние реализации гугляться по запросу python json stream.