Extraire une donnée précise de mon fichier JSON
Bonjour a toutes, et tous,
Bon je suis étudiant en alternance et on me demande de créer un API pour récupérer les données de leur logiciel pour enfin les mettre dans un tableur Excel.
( je ne m'y connais pas du tout en API j'ai découvert avec ce projet, donc ne juger pas mes erreurs bêtes svp ).
Du coup je souhaiterai extraire deux données différentes de mon fichier json, mais j'ai une erreur
Mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| import pip._vendor.requests
import json
from pip._vendor import requests
def jprint(obj):
text = json.dumps(obj, sort_keys=True, indent=4)
print(text)
url = "xXx"
headers = {'Content-Type': 'application/json',
'Authorization': "xXx"}
f = requests.get(url,headers=headers)
data = f.content
data_dict =json.loads(data)
print(data_dict["results"]["date"])
test = data_dict
jprint(data_dict) |
Et mon fichier Json a ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| {
"results": [
{
"checking": "2019-104",
"date": "2019-09-17",
"details_url": "xxx",
"inserted": "2019-09-27T14:53:52.000Z",
"issuer": "xxx",
"state_approved": "approved",
"state_checked": "checked",
"state_paid": "paid",
"state_recorded": "recorded",
"type": "supplier",
"uuid": "xxx"
},
{
"checking": "2019-104",
"date": "2019-09-17",
"details_url": "xxx",
"inserted": "2019-09-27T14:53:52.000Z",
"issuer": "xxx",
"state_approved": "approved",
"state_checked": "checked",
"state_paid": "paid",
"state_recorded": "recorded",
"type": "supplier",
"uuid": "xxx"
}
]
} |
Donc j'aimerais surtout pouvoir extraire le uuid et la date,
Merci d'avance pour votre aide, bonne fin de journée.