Я получаю два JSON-ответа разной длины: «data» и «data_out».
Короткая часть "данных":
"value":[
{
"A": "1112233"
"B": "Abcdef"
"C": "2019-04-26T10:00:00"
"D": "http://aol.com/aaaa.mp3"
"E": "880020030000"
}
]
Тогда этот блок может повторяться в «данных» случайных времен.
То же самое в «data_out», но есть другая дата / время.
Мне нужно сделать файл, где два JSON-списка будут отсортированы по дате и времени.
Я делаю это с помощью "while".
index_3 = 0
index_out_3 = 0
while index_3 < len(data['value']):
while index_out_3 < len(data_out['value']):
time_in = (data['value'][index_3]['C'])
time_out = (data_out['value'][index_out_3]['C'])
if time_in < time_out:
#<put all info from 'data' to xls-file>
index_3 += 1
else:
#<put all info from 'data_out' to xls-file>
index_out_3 += 1
Но у меня проблема в том, что «данные» заканчиваются раньше, чем «data_out». Иногда это так, но иногда «data_out» длиннее, чем «data», и у меня ошибка:
time_in = (data['value'][index_3]['start_time'])
IndexError: list index out of range