कस्टम एनकोडर के साथ जटिल पायथन ऑब्जेक्ट्स को JSON में सीरियलाइज़ करना
पायथन का json मॉड्यूल केवल डिक्ट, लिस्ट, टपल, स्ट्रिंग, इंटेजर, फ्लोट, बूल और None को डिफ़ॉल्ट रूप से कन्वर्ट करता है। अन्य प्रकारों के लिए आपको default पैरामीटर या JSONEncoder सबक्लास प्रदान करना होगा। रूंड-ट्रिप फिडेलिटी के लिए object_hook का उपयोग करें।
json / serialization / JSONEncoder / default / object_hook / python-standard-library / datetime / complex