Вот мой код
import json
with open('johns.json', 'r') as q:
l = q.read()
data = json.loads(l)
data['john'] = '{}'
data['john']['user'] = 'hey'
Ниже приведен файл json
{}
Каждый раз, когда я запускаю свой код, я получаю сообщение об ошибке
data['john']['user'] = 'hey'
TypeError: 'str' object does not support item assignment
Есть ли способ исправить это и сделать данные ['john'] ['user'] равными эй?