Cześć
jestem nowy w temacie Python, potrzebuję wyłuskać dane z jsona przy pomocy Pandas.
Struktura Json wygląda jak poniżej:
{
"idDriver": "100001",
"defaultTripType": "private",
"fleetManagerRole": null,
"identifications": [
{
"code": "90-00-00-77-20",
"from": "2019-08-08T10:38:15Z",
"rawId": "",
"vehicle": {
"isBusinessCar": "0",
"id": "10000",
"licensePlate": "ABCD",
"class": "Suziki 1.6 CDTI",
}
}
}
]
}
Jako efekt chciałbym w jednej linii otrzymac: 'idDriver' z poziomu 0 i ‘licensePlate’ z poziomu identifications/ vehicle:
Na jakim jestem etapie:
(dane ładuję poprzez API - tu wszystko działą super)
json_data = json.loads(myResponse.text)
#rozwijając jedynie 'identifications' – działa super
workdata = json_normalize(json_data, record_path= ['identifications'],
meta=['idDriver'])
#rozwijając 'identifications''identifications'\'vehicle' - i to już nie działa
workdata = json_normalize(json_data, record_path= ['identifications','vehicle'],
meta=['idDriver'])
Będę wdzięczny za jakąś wskazówkę co robię nieprawidłowło.
Pozdrawiam,
Arek