'Deserialize ACME object from valid JSON object.
:raises acme.errors.UnrecognizedTypeError: if type
of the ACME object has not been registered.'

@classmethod
def from_json(cls, jobj):

    type_cls = cls.get_type_cls(jobj)
    return type_cls(**type_cls.fields_from_json(jobj))
