Я начинаю на Python, и у меня есть небольшая проблема с JSON. В учебнике я работаю есть две функции:TypeError: {1, 3} не является сериализуемым JSON
def read_json(filename):
data = []
if os.path.isfile(filename):
with open(filename, "r") as f:
data = json.load(f)
return data
def save_json(filename, data):
with open(filename, "w") as f:
json.dump(data, f)
Но когда я пытаюсь сохранить мои данные есть ошибка в спасении:
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: {1, 3} is not JSON serializable
Может кто-нибудь мне помочь?
Вы можете разместить образец JSon данные, которые вы пишете, а также проверить тип (данные), которые вы пишете в файл. – Himaprasoon