import json
a, b, c = 'abc'
data = {(1, 2, 3): (a, b, c), (2, 6, 3): (6, 3, 2)}
on_disk = json.dumps(list(data.items()))
on_disk
data_restored = dict(map(tuple, kv) for kv in json.loads(on_disk))
data_restored
Сохранение словаря, ключи которого являются кортежами с помощью json, python