title: Parsing json variable objects with same name using gson
body: <p>Hi I want to parse the json</p>
  
  <pre><code> {
          "entityType":"Account",
  
  
          "values":[
                  {
                      "name":"accountType",
                      "type":"lookup",
                      "typeinfo":{"entity":"lov", "filter":"LOV_ACCOUNT_TYPE"}
                  },
                  {
                      "name":"irstSubType",
                      "type":"lookup",
                      "typeinfo":{"entity":"lov", "filter":"LOV_ACCOUNT_TYPE"}
                  },
                  {
                      "name":"accountStatus",
                      "type":"lookup",
                      "typeinfo":{"entity":"lov", "filter":"LOV_ACCOUNT_STATUS"}
                  },
                  {
                      "name":"name",
                      "type":"string",
                      "typeinfo":{"width":80}
                  },
                  {
                      "name":"updated",
                      "type":"datetime",
                      "typeinfo":{"format":"dd/MM/yyyy hh:MM:ss"}
                  }
            ]
      }
  </code></pre>
  
  <p>So here typeinfo object implementation is changing.. any suggessions how does Gson library accomodate this? Interface does not work.</p>