Есть ли способ на Java, в котором я могу читать из json и напрямую ставить его значения в коллекции. В моем случае у меня есть три разных типа. Могу ли я сделать это:Как разобрать JSON в Java и поместить значения в Collection
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": "****"
}]
}
как ур Тип класса? – nafas
Существует много Java API для JSON. Один из них находится здесь: http://www.json.org/java/. –
Возможно, это должен быть класс, представляющий 3 типа, которые у меня есть, класс, который имеет версию String, realeaseDate и downloadUrl, но я не знаю, как это сделать – alle3x