у меня есть json представляющий словарь , наполненный вложенными словарями .Хочу написать функцию , в которую я каким-то образом мог бы передать весь путь , чтобы она по этому пути записала определенные данные.
def user_write (chat, par,val):
users = {}
with open('data.json', 'r', encoding='utf-8') as file:
users = json.load(file)
with open('data.json', 'w', encoding='utf-8') as file:
users[chat][par] = val
json.dump(users, file, indent=4,ensure_ascii=False)
такая функция справляется , если без вложений , но вот если у меня в списке список , а внутри него еще один , то я не знаю как такое реализовать ... Подскажите пожалуйста , как передать путь в виде переменной и по нему получить конкретную пару ключ-значение?