Decode the given value, reverting '%'-encoded groups.

def _decode(cls, value):
        """Decode the given value, reverting '%'-encoded groups."""

        value = cls._DEC_RE.sub(lambda x: '%c' % int(x.group(1), 16), value)
        return json.loads(value)