Tengo un archivo JSON de 1,7 GB cuando intento abrir con json.load(), entonces está dando error de memoria, ¿Cómo puedo leer el archivo json en python?Apertura de un archivo JSON grande en Python
Mi archivo JSON es una gran variedad de objetos que contienen claves específicas.
EDITAR: Bueno, si se trata de una gran variedad de objetos y se conoce la estructura de los objetos de antemano, entonces no hay necesidad de utilizar herramientas, podríamos leerlo línea por línea. Una línea solo contendrá un elemento de la matriz. Me di cuenta de que es la forma en archivos JSON se almacenan, para mí funcionó tan solo
>>>for line in open('file.json','r').readline():
... do something with(line)
¿Por qué tiene un archivo JSON tan grande? Un formato que casi siempre se lee en la memoria como un todo es bastante inadecuado para grandes estructuras como esta. Considere almacenar sus datos en una base de datos. – ThiefMaster
¿Qué intentas hacer con los datos? ¿De dónde viene? –
Probablemente debería almacenarlos en diferentes archivos pero no hice eso :(, quiero usar esos datos para el análisis de sentimientos. –