Найти - Пользователи
Полная версия: json stream
Начало » Python для новичков » json stream
1
despair4
моя прога получает с хттп сервера в течении нескольких секунд 200 словарей в списке в формате json

можно ли как-то по простому начать работать со словарями по мере подгрузки, не дожидаясь окончания чтения всего урл?
s0rg
По хорошему - не стоит так делать, если время передачи неприемлемо - то можно попробовать ужать gzip-ом. Но если очень хочеться посмотрите на торнадо
у него есть асинхронный http-клиент который как раз кусками и читает но вот как вы собираетесь контролиравать, что вам пришли все ContentLength байтов и разбирать поток на куски json-а это на сомостоятельную реализацию )
Rusich
https://pypi.python.org/pypi/ijson/ ?
despair4
Rusich
https://pypi.python.org/pypi/ijson/ ?

чет так и не понял как им пользоваться:

res=urllib2.urlopen(req)
    for i in ijson.items(res,""):
        print i
у меня json в виде списка, этот код не перебирает элементы
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB