-1
У меня есть файл .json, который я открыл в python. Однако я хочу только извлечь orderIds из .json-файла вместо того, чтобы печатать все это. Вот мой код до сих пор:У меня есть .json-файл, который я могу открыть и открыть в python, но как я могу извлечь из него определенные фрагменты информации?
import json
from pprint import pprint
import
with open('data-3.json') as data_file:
data = json.load(data_file)
pprint(data)
и вот мой .json файл:
{'orders': [{'createdTime': '2016-02-29T23:26:32Z',
'currentStatus': {'additionalProperties': {},
'customInfo': None,
'stateActionDescription': None,
'stateCode': 'DESPATCH_END',
'stateDescription': 'Despatch completed',
'stateType': 'DISPATCH',
'timestamp': '2016-03-02T12:47:26Z',
'updateId': 378379,
'user': 'Dave Ffitch'},
'для заказа в данных ['orders']: print (order ['currentStatus'] [whatever])' ...!? – deceze
Traceback (последний звонок последний): Файл «/ Пользователи/Jess/Documents/First Attempt.py», строка 5, в для заказа в данных ['orders']: print (order ['currentStatus'] [ 'orderId']) KeyError: 'orderId' @deceze –
Ну, да ... ** в ваших данных JSON нет 'orderId'. ** – deceze