json_exception base class all exceptions