False, пишутся там как false. И теперь вопрос:
Как изменить значение от ответа в виде словаря, в котором есть значения false на False, а так же null на Null?
Зачем? Это жсон, все корректно
‘’’ resp = requests.get(url) data = json.load(resp) us = data[“name”][“user”] if us == “none”: us = “None” with open(“1.json”, “w”) as file: json.dump(us, file, indent=2) ‘’’
Ну, или: ‘’’ resp = requests.get(url) data = json.load(resp) for q in range(data[name]): if q == “none”: q = “None” with open(“1.json”, “w”) as file: json.dump(us, file, indent=2) ‘’’
Ещё есть одна тупейшая идея: ‘’’ with open(“1.json”, “r”) as file: data=file.read() data = data.replace(“:none”, “:None”) ‘’’ Но это так, грубой силой если 😁
А вообще, дай мне ссылку на ответ жсона, или файл с жсоном, и я тебе напишу готовый скрипт
У него валидный жсон. И странные ожидания
Решил все. false = False, null = None
Что ты там решил таким образом?
Что?
Обсуждают сегодня