Comment récupérer les valeurs d'un fichier JSON avec une boucle ?
Bonjour,
Après avoir récupéré la valeur qui m'intéressait dans un fichier JSON appelée 'title', je souhaite maintenant récupérer tous les autres 'title' de ce fichier.
Dans le code ci-dessous, je ne récupère que le 1er title[0]. Comment faire une boucle pour parcourir le fichier JSON et récupérer tous les titles restants ?
Code:
1 2 3 4 5 6 7 8 9 10 11
|
import json
fichier_json = open('donnees_francais_1.json.', 'r', encoding="utf-8")
with fichier_json as fichier:
data = json.load(fichier) # load décode un fichier json
print (data)
# Récupérer le title
title0 = data[0]['query']['categorymembers'][0]['title']
print(title0) |
J'ai pensé à quelque chose comme ça, ça me donne une boucle infinie, en fait je ne sais pas comment savoir que le fichier ne contient plus de titles :(
Code:
1 2 3 4
| i = 0
while i < 500:
print (data[0]['query']['categorymembers'][i]['title'])
i = i+1 |
Merci