Я пытаюсь выбросить дикт в файл JSON. Приведенный ниже код работает в python 2, но я получаю вышеупомянутую ошибку при попытке запустить его на python 3.
import json
for terr_item in data:
with open( 'influence_data/' + str(terr_item['territory_id']) +'-influence.json','wb') as f:
json.dump(terr_item,f,ensure_ascii=False,allow_nan=False,indent=4)
РЕДАКТИРОВАТЬ:
Я пытался писать с использованием 'w', но затем я получаю 'Объект типа Int64 не JSON сериализуемый'