title: Parse Dynamic Key Json String using Retrofit
body: <p>I'm trying to parse following dynamic key Json String.</p>
  
  <pre><code>"report":{
      "data":{
          "results":{
              "558952cca6d73d7d81c2eb9d":{
                  "Max":-1,
                  "Min":-1,
                  "Slope":-1,
              },
  
              "558ce148a6d73d7d81c2fa8a":{
                  "Max":-2,
                  "Min":-1,
                  "Slope":-2,
              }
          }
      }
  }
  </code></pre>
  
  <p>Following I'm trying to get data, but getting error while parse last dynamic json String.</p>
  
  <pre><code> public class Report {
          @SerializedName("data")
          @Expose
          private Data data;
  
          public Data getData() {
              return data;
          }
  
          public void setData(Data data) {
              this.data = data;
          }
  
          @Override
          public String toString() {
              return "Report{" +
                      "data=" + data +
                      '}';
          }
      }
  
      public class Data {
          @SerializedName("results")
          @Expose
          private ResultInside result;
  
          public ResultInside getResult() {
              return result;
          }
  
          public void setResult(ResultInside result) {
              this.result = result;
          }
      }
  
      public class ResultInside {
          /*@SerializedName("results")
          @Expose*/
          private Map&lt;String, Vitals&gt; elemDetails = new HashMap&lt;&gt;();
  
          public Map&lt;String, Vitals&gt; getElemDetails() {
              return elemDetails;
          }
  
          public void setElemDetails(Map&lt;String, Vitals&gt; elemDetails) {
              this.elemDetails = elemDetails;
          }
      }
  </code></pre>
  
  <p>Any suggestion how to parse in this case !</p>