Sérialisation d'objets Python complexes en JSON avec des encodeurs personnalisés
Le module json de Python ne gère qu'un ensemble fixe de types. Pour sérialiser des nombres complexes, des dates, des chemins ou des classes définies par l'utilisateur, vous devez fournir une fonction default ou sous-classer JSONEncoder, puis associer la sortie à object_hook du côté décodage.