Открытие большого файла JSON в Python

У меня есть файл JSON размером 1,7 ГБ, когда я пытаюсь открыть его с помощью json.load(), тогда он выдает ошибку памяти. Как прочитать файл json в питон?

Мой файл JSON представляет собой большой массив объектов, содержащих определенные ключи.

РЕДАКТИРОВАТЬ: Хорошо, если это всего лишь один большой массив объектов и заранее известна структура объектов, тогда нет необходимости использовать инструменты, мы могли бы читать его построчно. Строка будет содержать только один элемент массива. Я заметил, что именно так хранятся файлы json, для меня это работало просто

>>>for line in open('file.json','r').readline():
...    do something with(line) 
10
задан Hirak Sarkar 24 May 2012 в 08:08
поделиться