Is there a way in Java in which i can read from json and directly put it`s values in a Collection. In my case I have three different type. Can i make it :
Collection<Type> types; 
JSON :
{
"type1":[
      {
        "version": "1.11",
        "releaseDate": "2015-03-26",
        "downloadUrl": "****"
      },
      {
        "version": "1.12",
        "releaseDate": "2015-04-08",
        "downloadUrl": "****"
      }],
"type2":[
      {
        "version": "2.20",
        "releaseDate": "2015-03-26",
        "downloadUrl": "****"
      },
      {
        "version": "2.21",
        "releaseDate": "2015-04-08",
        "downloadUrl": "****"
      }],
"type3":[
      {
        "version": "2.56",
        "releaseDate": "2015-03-26",
        "downloadUrl": "****"
      },
      {
        "version": "2.57",
        "releaseDate": "2015-04-08",
        "downloadUrl": "****"
      }]
}
 
    