Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.factual.driver;
 
 import java.util.Map;
 
public class ResolveQuery {
  Map<StringObjectvalues = Maps.newHashMap();
  public ResolveQuery add(String keyObject val) {
    .put(keyval);
    return this;
  }
  protected String toUrlQuery() {
    return urlPair("values"toJsonStr());
  }
  private String toJsonStr(Object obj) {
    try {
      return new ObjectMapper().writeValueAsString(obj);
    } catch (JsonGenerationException e) {
      throw new RuntimeException(e);
    } catch (JsonMappingException e) {
      throw new RuntimeException(e);
    } catch (IOException e) {
      throw new RuntimeException(e);
    }
  }
  private String urlPair(String nameObject val) {
    if(val != null) {
      try {
        return name + "=" + (val instanceof String ? URLEncoder.encode(val.toString(), "UTF-8") : val);
      } catch (UnsupportedEncodingException e) {
        throw new RuntimeException(e);
      }
    } else {
      return null;
    }
  }
New to GrepCode? Check out our FAQ X