README.md 541 Bytes
Newer Older
Rolf H. B. van Kleef's avatar
Rolf H. B. van Kleef committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
# Dictionary Deserializer

Dictionary deserializer is a project built to convert dictionaries into
composite classes in an intuitive way. Special attention was also paid
to being friendly to static type-checkers and IDE autocompletes.

## Limitations

This library uses the `typing` module extensively. It does, however, only
support some of its types. This is a list of verified composite types:

* `Union` (Including `Optional`)
* `List`
* `Any`

It supports these types as terminal types:

* `int`
* `float`
* `str`
* `NoneType`
* `bool`