আমি পাইথন থেকে একটি জাসন ফাইলে একটি সাধারণ অভিধান পাঠানোর চেষ্টা করছি, তবে আমি "টাইপরর: 1425 জেএসএন সিরিয়ালাইজযোগ্য নয়" বার্তাটি পেয়ে যাচ্ছি।
import json
alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']}
afile = open('test.json','w')
afile.write(json.dumps(alerts,encoding='UTF-8'))
afile.close()
আমি যদি ডিফল্ট যুক্তি যুক্ত করি, তবে এটি লিখবে, তবে পূর্ণসংখ্যা মানগুলি স্ট্রিং হিসাবে জসন ফাইলে লেখা হয়, যা অনাকাঙ্ক্ষিত।
afile.write(json.dumps(alerts,encoding='UTF-8',default=str))