【发布时间】:2022-01-04 21:53:19
【问题描述】:
这是我的 JSON 响应:
{
"features":[
{
"id":1,
"points":[
{
"accuracy":2.40000009537,
"latitude":5.163021,
"longitude":-1.601401
},
{
"accuracy":2.22000002861,
"latitude":5.163061,
"longitude":-1.600696
},
{
"accuracy":2.4300000667572,
"latitude":5.162021,
"longitude":-1.599648
}
]
},
{
"id":2,
"points":[
{
"accuracy":2.09999990463257,
"latitude":5.191406,
"longitude":-1.56806
},
{
"accuracy":2.09999990463257,
"latitude":5.191236,
"longitude":-1.567971
}
]
},
如何区分“id”:1 或“id”:2 的坐标,例如“get features.id:1, then features.id:2?”我在任何地方都没有找到答案。
我的数据类:
data class Location(
val accuracy: String,
val latitude: String,
val longitude: String
)
API:
interface ApiService {
@GET("/.json")
suspend fun getLocations(): List<Location>
}
【问题讨论】:
-
应该
suspend fun getFeatures() : List<Feature>