title: Does Retrofit support keypath on json parsing or something alike?
body: <p>For example i have json looks like:</p>
  
  <pre><code>{
      "data": [
          {
              "name": "one"
          },
          {
              "name": "two"
          }
      ]
  }
  </code></pre>
  
  <p>For example i have object User with field name.</p>
  
  <p>Is it possible write method which will parse data array to objects User?</p>
  
  <p>something like </p>
  
  <pre><code>Call&lt;List&lt;User&gt;&gt; getUsers(@KeyPath("data"))
  </code></pre>
  
  <p>Now to do this, i need create a wrapper class something like</p>
  
  <pre><code>public class UsersWrapper {
      @SerializeName("data")
      public ArrayList&lt;User&gt; users;
  }
  </code></pre>
  
  <p>and in service i do next</p>
  
  <pre><code>public interface Service {
      @GET("users")
      Call&lt;UsersWrapper&gt; getUsers()
  }
  </code></pre>
  
  <p>But my all requests is just response with data but variable objects in array.</p>
  
  <p>In this case i need create wrappers to any data requests. Pain :(</p>
  
  <p>?</p>