Serialisierung komplexer Python-Objekte zu JSON mit benutzerdefinierten Encodern
Das json-Modul behandelt nur eine feste Menge an Python-Typen. Um komplexe Zahlen, Datumsangaben, Pfade oder benutzerdefinierte Klassen zu serialisieren, müssen Sie eine default-Funktion bereitstellen oder JSONEncoder unterklassifizieren und dann die Ausgabe mit object_hook auf der Dekodierseite kombinieren.