Search in sources :

Example 1 with JacksonConverter

use of com.kdubb.retrofitexamples.converter.JacksonConverter in project retrofit-examples by kdubb1337.

the class InterestingClient method main.

public static void main(String[] args) {
    // Create our Converter
    JacksonConverter converter = new JacksonConverter(new ObjectMapper());
    // Build the Retrofit REST adaptor pointing to the URL specified, with the Converter.
    // Note: The Converter must be set before the .build() command
    RestAdapter restAdapter = new RestAdapter.Builder().setConverter(converter).setServer(API_URL).build();
    // Create an instance of our InterestingApi interface.
    InterestingApi api = restAdapter.create(InterestingApi.class);
    // Call each of the methods and output the results
    System.out.println("api.getDate()={" + api.getDate() + "}");
    System.out.println("api.getWithPath()={" + api.getWithPath("my String 1234") + "}");
    System.out.println("api.getWithQuery()={" + api.getWithQuery("my String 1234") + "}");
    System.out.println("api.getWithBody()={" + api.getWithBody("my String 1234") + "}");
    System.out.println("api.getWithDynamicHeader()={" + api.getWithDynamicHeader("max-age=26000") + "}");
    System.out.println("api.getWithFixedHeaders()={" + api.getWithFixedHeaders() + "}");
}
Also used : JacksonConverter(com.kdubb.retrofitexamples.converter.JacksonConverter) RestAdapter(retrofit.RestAdapter) ObjectMapper(org.codehaus.jackson.map.ObjectMapper) InterestingApi(com.kdubb.retrofitexamples.api.InterestingApi)

Aggregations

InterestingApi (com.kdubb.retrofitexamples.api.InterestingApi)1 JacksonConverter (com.kdubb.retrofitexamples.converter.JacksonConverter)1 ObjectMapper (org.codehaus.jackson.map.ObjectMapper)1 RestAdapter (retrofit.RestAdapter)1