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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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