Je n'arrive pas à parcourir le JSON
Bonjour,
J'ai suivi le tutoriel, pour parcourir un fichier JSON simple ça marche bien, mais je souhaite parcourir un autre fichier et là j'ai des erreurs.
Code:
1 2 3 4 5 6 7 8 9 10
|
# Mon programme en Python
## 1) Ouverture fichier JSON
fichier_json = open('Wiktionnaire_francais_FINAL/json_noms/donnees_anglais_1.json', 'r') # Attention c'est dans le répertoire Python !
#2) Lire le JSON sous Python
import json
with fichier_json as fichier:
data = json.load(fichier)
print(data["cmcontinue"]) |
Sachant que mon fichier JSON est sous cette forme :
Code:
1 2 3 4 5 6 7
|
{"batchcomplete":"","continue":{"cmcontinue":"page|41424f5244455552|137363","continue":"-||extracts"},"query":
{"categorymembers":[{"ns":100,"title":"Annexe:Substantifs en français"},
{"ns":0,"title":"0-day"},{"ns":0,"title":"06"},
{"ns":0,"title":"1,2-dichloropropane"},
{"ns":0,"title":"1,3-dichloropropène"},
{"ns":0,"title":"1-alpha,2-alpha,3-bêta,4-alpha,5-alpha,6-bêta-hexachlorocyclohexane"},{....... |
Les erreurs :
Traceback (most recent call last):
File "<pyshell#144>", line 2, in <module>
data = json.load(fichier)
File "C:\Users\user\AppData\Local\Programs\Python\Python35-32\lib\json\__init__.py", line 268, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
File "C:\Users\user\AppData\Local\Programs\Python\Python35-32\lib\json\__init__.py", line 319, in loads
return _default_decoder.decode(s)
File "C:\Users\user\AppData\Local\Programs\Python\Python35-32\lib\json\decoder.py", line 342, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 1 column 14010 (char 14009)
Merci