code: public CRestBuilder deserializeJsonWith(Class<? extends Deserializer> deserializer) {
          return deserializeJsonWith(deserializer, Collections.<String, Object>emptyMap());
      }
docs: <p>Overrides the default {@link org.codegist.crest.serializer.jackson.JacksonDeserializer} JSON deserializer with the given one</p>
  <p>By default, <b>CRest</b> will use this deserializer for the following response Content-Type:</p>
  <ul>
  <li>application/json</li>
  <li>application/javascript</li>
  <li>text/javascript</li>
  <li>text/json</li>
  </ul>
  @param deserializer deserializer to use for JSON response Content-Type requests
  @return current builder
  @see org.codegist.crest.serializer.jackson.JacksonDeserializer