title: Retrofit get array with different objects
body: <p>I want to make <code>GET</code> request and get objects with different parameter names:</p>
  
  <pre><code>{
    "monday": {
      "open_time": "06:30",
      "close_time": "20:30"
    },
    "tuesday": {
      "open_time": "06:30",
      "close_time": "20:30"
    },
    "wednesday": {
      "open_time": "06:30",
      "close_time": "20:30"
    },
    "thursday": {
      "open_time": "06:30",
      "close_time": "20:30"
    },
    "friday": {
      "open_time": "06:30",
      "close_time": "20:30"
    },
    "saturday": {
      "open_time": "08:00",
      "close_time": "19:00"
    },
    "sunday": {
      "open_time": "08:00",
      "close_time": "19:00"
    }
  }
  </code></pre>
  
  <p>So I made DayEntity but don't know how to use my monday, tuesday ect?
  Service jsonschema2pojo wants to create lots of classes from Monday to Sunday.</p>
  
  <pre><code>public class DayEntity {
  
      @SerializedName("open_time")
      @Expose
      private String openTime;
  
      @SerializedName("close_time")
      @Expose
      private String closeTime;
  
      public void setOpenTime(String openTime) {
          this.openTime = openTime;
      }
  
      public void setCloseTime(String closeTime) {
          this.closeTime = closeTime;
      }
  </code></pre>
  
  <p><strong>UDP:</strong> And if GSON could parse it well how to use it with Retrofit combination? I have WeekEntity and it returns me NullPointer in success()</p>
  
  <pre><code>public class WeekEntity {
  
      public HashMap&lt;String, DayEntity&gt; week;
  
      public HashMap&lt;String, DayEntity&gt; getWeek() {
          return week;
      }
  }
  
  
  
    public void getBusinessHours(final Context context) {
              RestAdapter restAdapter = formatHeader(NetworkConstants.BUSINESS_HOURS_URL);
              restAdapter.create(ApiService.class).getBusinessHours(new Callback&lt;WeekEntity&gt;() {
                  @Override
                  public void success(WeekEntity weekEntity, Response response) {                
                      Log.v("~~~~~success", weekEntity.getWeek().toString());
                  }
  
                  @Override
                  public void failure(RetrofitError error){                   
                  }
              });      
      }
  </code></pre>