在我的应用程序中,我想使用Retrofit连接到服务器,我想调用API。
我使用了这个API:text
我想把这个端点命名为:https://api.coingecko.com/api/v3/simple/price?ids=01coin&vs_currencies=btc
在响应显示我如下图:
{
"01coin": {
"btc": 1.3651e-8
}
}
字符串
这个键(01 coin & btc)的json创建从终点查询.
当改变硬币时,响应也改变了!我可以在Kotlin中创建响应json!
我调用了API,如下面的代码在我的应用程序
@GET("coins/list")
suspend fun getCoinsList(): Response<ResponseCoinsList>
型
ResponseCoinsList:
class ResponseCoinsList : ArrayList<ResponseCoinsList.ResponseCoinsListItem>(){
data class ResponseCoinsListItem(
@SerializedName("id")
val id: String?, // 01coin
@SerializedName("name")
val name: String, // 01coin
@SerializedName("symbol")
val symbol: String? // zoc
)
}
型
如何在reflect中使用带有json动态对象的响应类?
1条答案
按热度按时间qxgroojn1#
如下所示在改造中更新get API请求
字符串
以及在何处调用API更新,如下所示
型