繁体   English   中英

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
  }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM