Я пишу программу на Python с возможностью перезапуска. Я хотел сохранить состояние выполнения программы в формате JSON, чтобы при перезапуске он мог запросить Json и перезапустить с точки сбоя.
JSON будет выглядеть примерно так:
{
"job_name": xxxxx,
"job_start_time": xxxxx,
"site": xxxxxx,
"tasks": [
{
"id": <unique id to look-up on restart>
"task_start_time":
"task_end_time":
"runtime":
"successful": <true or false>
"error_message":<if successful is false>
}
]
}
Когда этап успешно завершается, он добавляет задание в список задач.
Мой вопрос заключается в том, как добавить словарь задач, в то время как весь объект python остается.
Возможно ли это в JSON?