Hier meine Sammlung zu Python Tricks.
Um ein Dict mit Objekten einfach mal so in ein JSON exportieren zu können, braucht es einen eigenen JSONEncoder
, das hätte ich nicht gedacht, aber es ist so. Meiner Meinung nach müsste das ganz normal sein.
import json from json import JSONEncoder class DefaultEncoder(JSONEncoder): def default(self, object): return object.__dict__ out = json.dumps(self.accounts, indent=4, cls=DefaultEncoder)