- Serialization and deserialization of dataclass objects
- Compatible with JSON/YAML formats
- Supports nested dataclasses
- Serializes the following additional types:
- bytes
- Decimal
- datetime
- Configuration file management using JSON or YAML format
- Add validation for deserialization from unreliable sources
- Expand beyond dataclasses to handle other frameworks that include runtime validation.
- Some code inspired by https://github.com/codelv/atom-db