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": "****"
}]
}