J'ai un fichier JSON mais ce fichier a un poids de 186 Mo. J'essaie de lire via python.
import json
f = open('file.json','r')
r = json.loads(f.read())
ValueError: Extra data: line 88 column 2 -...
Comment l'ouvrir? Aidez moi
Votre fichier JSON n'est pas un fichier JSON, mais plusieurs fichiers JSON en purée.
La première instance de cela se produit dans le caractère 1630070:
'шова"}]}]}{"response":[{"count'
^ here
Cela dit, jq
semble être capable de le gérer, donc les parties individuelles vont bien.
Vous devrez diviser le fichier aux limites des objets JSON individuels. Essayez d’attraper JSONDecodeError et d’utiliser son .colno
pour découper le texte en morceaux appropriés.
CA devrait etre:
r = json.loads(f)