BlackEdder /painlessjsonD263D library for converting any custom types to and from JSON the painless way.