Trafaret is a python validation library with support to convert data structures.