反序列化JSON怪我需要反序列化JSON这样:与改造和GSON
{
"17": {
"entity_id": "17",
"attribute_set_id": "4",
"type_id": "virtual",
},
"18": {
"entity_id": "18",
"attribute_set_id": "9",
"type_id": "virtual"
}
}
,但使用改装和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();
那么,我该如何反序列化这个生物呢?我可以使用什么类型?
你可以在对象申报与entity_id和其他attr然后你的服务器响应类将只有该对象 –