Как передавать новые значения в JSON и перезаписывать файл в Python?
Пишу программы с рандомной выдачей фильмов, используя JSON с двумя ключами: все фильмы и просмотренные фильмы. После выдачи фильма, мне выскакивает вопрос: «Смотрела ли ты этот фильм» и через условие, в консоли при ответе «Да». Необходимо, чтобы он перезаписывал JSON и вносил этот фильм в ключ «просмотренные фильмы», чтобы на этапе рандома, он не брал уже этот фильм.
Подскажите, как это сделать.
Сейчас эта часть кода так выглядит:
print(f"Посмотри сегодня {random_movie()}")
while True:
inp = input("Ты смотрела этот фильм?")
if inp == "Да":
(вот тут надо, чтобы он перезаписывал и вносил фильм)
else:
break