def _parseRequestValues(self, request, command):
        """Parses all the values in the request that are in a form specific
        to the JSON AMP dialect.

        """
        for key, ampType in command.arguments:
            ampClass = ampType.__class__

            if ampClass is exposed.ExposedResponderLocator:
                request[key] = self._remote
                continue

            decoder = _decoders.get(ampClass)
            if decoder is not None:
                value = request.get(key)
                request[key] = decoder(value, self)