4 ms·
going to shamelessly plug my own library here: https://github.com/mivanit/ZANJ https://github.com/mivanit/ZANJ You can have nested dataclasses, as well as spec
by not_skynet 1y ago
going to shamelessly plug my own library here:
https://github.com/mivanit/ZANJ https://github.com/mivanit/ZANJ
You can have nested dataclasses, as well as specify custom serializers/loaders for things which aren't natively supported by json.
- jmugan 1y agoAh, but I need something JSON-based.
- not_skynet 1y agoIt does allow dumping to/recovering from json, apologies if that isn't well documented. Calling `x: str = json.dumps(MyClass(...).serialize())` will get you json you can recover to the original object, nested classes and custom types and all, with `MyClass.load(json.loads(x))`