Package com.google.api.client.http.json

Examples of com.google.api.client.http.json.JsonHttpContent


  public HttpRequest buildPostRequest(List<JsonRpcRequest> requests) {
    return internalExecute(requests);
  }

  private HttpRequest internalExecute(Object data) {
    JsonHttpContent content = new JsonHttpContent(jsonFactory, data);
    content.setMediaType(new HttpMediaType(mimeType));
    HttpRequest httpRequest;
    try {
      httpRequest =
          transport.createRequestFactory().buildPostRequest(new GenericUrl(rpcServerUrl), content);
      httpRequest.getHeaders().setAccept(accept);
View Full Code Here


      throw ErrorHandler.wrongJsonFormat(jsonStr);
    }
  }

  public static <T> String parseDoubanObjToJSONStr(T obj) throws IOException {
    JsonHttpContent content = new JsonHttpContent(new JacksonFactory(), obj);
    ByteArrayOutputStream os = new ByteArrayOutputStream();
    content.writeTo(os);
    String result = new String(os.toByteArray());
    return result;
  }
View Full Code Here

  }
 
  private static void parseJson () {
    try {
      DoubanShuoAttachementObj att = generateAtt();
      JsonHttpContent content = new JsonHttpContent(new JacksonFactory(), att);
      ByteArrayOutputStream os = new ByteArrayOutputStream();
      content.writeTo(os);
      String result = new String(os.toByteArray());
      System.out.println("result ! : " + result);
      System.out.println("getdate : " + (String)content.getData());
    } catch (IOException ex) {
      Logger.getLogger(PlayGround.class.getName()).log(Level.SEVERE, null, ex);
    }
  }
View Full Code Here

    try {

      final CacheResponse response = objectMapper.readValue(
          requestFactory
              .buildPostRequest(new IncrementCacheItemUrl(hostName, projectId, name, key),
                  new JsonHttpContent(JSON_FACTORY, new Increment().amount(amount))).execute()
              .getContent(), CacheResponse.class);

      validate(response, "added");

    } catch (final Exception e) {
View Full Code Here

      // .add(request.getOnlyIfNotExists());

      final CacheResponse response = objectMapper.readValue(
          requestFactory
              .buildPutRequest(new CacheItemUrl(hostName, projectId, name, request.getKey()),
                  new JsonHttpContent(JSON_FACTORY, item)).execute().getContent(),
          CacheResponse.class);

      validate(response, "stored");

      log.debug("Successful request to add item {} with value {} to the cache {}", request.getKey(),
View Full Code Here

        HttpRequest request = transport.buildPostRequest();
        request.setUrl(GOOGL_URL);
        GenericData data = new GenericData();
        data.put("longUrl", url);
      
        JsonHttpContent content = new JsonHttpContent();
        content.data = data;
        content.jsonFactory = parser.jsonFactory;
        request.content = content;
        HttpResponse response = request.execute();
        //LOGGER.severe(response.parseAsString()); 
View Full Code Here

    String urlEnconded = urlBuffer.substring(0, urlBuffer.length()-1);
    return urlEnconded;
  }

  public <T> T post(String url, Class<T> type, Object data) throws IOException {
    JsonHttpContent content = new JsonHttpContent(JSON_FACTORY, data);
    HttpRequest request = requestFactory.buildPostRequest(new GenericUrl(url), content);

    setUpCommonHeaders(request);
   
    return request.execute().parseAs(type);
View Full Code Here

   
    return request.execute().parseAs(type);
  }

  public <T> T put(String url, Class<T> type, Object data) throws IOException {
    JsonHttpContent content = new JsonHttpContent(JSON_FACTORY, data);
    HttpRequest request = requestFactory.buildPutRequest(new GenericUrl(url), content);

    setUpCommonHeaders(request);

    return request.execute().parseAs(type);
View Full Code Here

    public <I, O> O post(Class<O> expectedResult, I input, GenericUrl genericUrl) {

        AsanaJsonData<I> inputData = new AsanaJsonData<I>(input);

        HttpRequestFactory requestFactory = createRequestFactory();
        JsonHttpContent jsonHttpContent = new JsonHttpContent(JSON_FACTORY, inputData);

        Class typeOfTeResult = findTypeOfResult(expectedResult);

        HttpRequest httpRequest;
        try {
View Full Code Here

    public <I, O> O put(Class<O> expectedResult, I input, GenericUrl genericUrl) {
        AsanaJsonData<I> inputData = new AsanaJsonData<I>(input);

        HttpRequestFactory requestFactory = createRequestFactory();
        JsonHttpContent jsonHttpContent = new JsonHttpContent(JSON_FACTORY, inputData);

        Class typeOfTeResult = findTypeOfResult(expectedResult);

        HttpRequest httpRequest;
        try {
View Full Code Here

TOP

Related Classes of com.google.api.client.http.json.JsonHttpContent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.