我在使用改型Map请求获取json时遇到问题。我有一个与嵌套对象相似的动态“数据”对象。
{
"data": {
"DZ": {
"country": "Algeria",
"region": "Africa"
},
"AO": {
"country": "Angola",
"region": "Africa"
},
"BJ": {
"country": "Benin",
"region": "Africa"
},
"BW": {
"country": "Botswana",
"region": "Africa"
},
"BF": {
"country": "Burkina Faso",
"region": "Africa"
},
"BI": {
"country": "Burundi",
"region": "Africa"
},
"CV": {
"country": "Cabo Verde",
"region": "Africa"
},
"CM": {
"country": "Cameroon",
"region": "Africa"
},
"CF": {
"country": "Central African Republic (the)",
"region": "Africa"
},
"TD": {
"country": "Chad",
"region": "Africa"
}
}
}
有什么建议吗?我想在一个列表中收集所有对象。
1条答案
按热度按时间ou6hu8tu1#
您可以通过在kotlin中创建如下数据类来解决此问题:
现在,您将基本上把改装呼叫的响应传递给
MajorData
班级。现在为了更清晰,您还应该为所有对象创建数据类,例如
AO
,DZ
等例:(以
AO
(考虑到)请为其他人也做同样的。
希望这对你有所帮助。快乐编码!:)