Мне нужно десериализовать этот json:
{
"17": {
"entity_id": "17",
"attribute_set_id": "4",
"type_id": "virtual",
},
"18": {
"entity_id": "18",
"attribute_set_id": "9",
"type_id": "virtual"
}
}
но с помощью Retrofit и Gson это кажется невозможным.
OkHttpClient client = new OkHttpClient.Builder()
.addInterceptor(new SigningInterceptor(consumer))
.readTimeout(60, TimeUnit.SECONDS)
.connectTimeout(60, TimeUnit.SECONDS)
.build();
retrofit = new Retrofit.Builder()
.baseUrl("http://endpoint/")
.client(client)
.addConverterFactory(GsonConverterFactory.create())
.build();
Итак, как я могу десериализовать это существо? Какой тип я могу использовать?