Convert dictionaries to dataclasses and back
Project description
howard
Python datatype marshalling
This libary marshalls dictionaries (think json) into instances of defined dataclasses and back.
i.e.
from dataclasses import dataclass
import howard
@dataclass
class Person:
name: str
age: int
my_dict = {'name': 'Bob', 'age': 24}
person = howard.fromdict(my_dict, Person)
assert person.name == 'Bob'
assert person.age == 24
to install:
pip install howard
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
howard-1.2.0.tar.gz
(2.0 kB
view hashes)