Как присвоить значение ключу словаря на Python, который находится в JSON-файле?
У меня есть JSON-файл, который я хотел заполнять с помощью кода на Python. Сейчас я умею только записывать в сам файл, но не в словарь, находящийся в нем. Может, кто-то знает, как заполнять конкретный словарь? Гугл мне не помог. Возможно, неправильно формулирую вопрос или не понимаю что-то
Zefffir, после того, как json прочитается через json.load() на выходе будет обычный словарь. Чаще всего вложенный, бывает с использованием списков, но работать с ним точно так же, как с обычным словарем.
o5a, спасибо! Раньше думал, что можно изменить словарь в JSON-файле без полного перезаписывания этого словаря. Но, как я понял, так сделал нельзя. Перешел с JSON-файла к базе данных:)
Zefffir, БД хорошее решение, лучше масштабируется, чем json. Но на всякий, если данных не много, то записывать назад json тоже не сложно. Загружаем данные в словарь через json.load() меняем словарь, и заново записываем в файл через json.dump().