Http 请求:如何获取花括号内的值
Http request: How can I get a value inside curly braces
我尝试制作一个天气应用程序。例如,当我尝试获取时区(在花括号之外)时,它会起作用,但是当我尝试获取温度时,它却不起作用。
这是我想要的地方
这是我的 Class
data class WeatherClass (
//here I don't know how to get the temp
@field:Json(name = "main")
val temp: Double,
val timezone: Int,
val id: Int
)
它是一个嵌套的Json
,您不能使用main
直接访问temp
,创建一个Main
class并添加temp
里面
data class Main(val temp: Double)
然后在WeatherClass
里面加上Main
data class WeatherClass (
val main: Main,
val timezone: Int,
val id: Int){
val temp:Double
get() = main.temp
}
我尝试制作一个天气应用程序。例如,当我尝试获取时区(在花括号之外)时,它会起作用,但是当我尝试获取温度时,它却不起作用。
这是我想要的地方
data class WeatherClass (
//here I don't know how to get the temp
@field:Json(name = "main")
val temp: Double,
val timezone: Int,
val id: Int
)
它是一个嵌套的Json
,您不能使用main
直接访问temp
,创建一个Main
class并添加temp
里面
data class Main(val temp: Double)
然后在WeatherClass
Main
data class WeatherClass (
val main: Main,
val timezone: Int,
val id: Int){
val temp:Double
get() = main.temp
}