title: How to custom a gson converter in retrofit 2.0?
body: <p>I will init object in gson converter.</p>
  
  <p>In retrofit 1.9, I rewrite GsonConverter like this:</p>
  
  <pre><code>public class MyGsonConverter extends GsonConverter {
          @Override
          public Object fromBody(TypedInput body, Type type) throws ConversionException {
                      Object obj = super.fromBody(body, type);
                      if (obj instanceof User) {
                          ((User)obj).init();
                      }
                      return obj;
          }
  }
  </code></pre>
  
  <p>RestAdapter setConverter(new MyGsonConverter(gson))</p>
  
  <p>Now In Retrofit 2.0, It's not has GsonConverter, It's change to Converter.Factory.
  It's can't return a object in method.</p>
  
  <p>How can I do init my object in a converter in Retrofit 2.0?</p>