如何实现来自Scala中另一种方法的变量的JSON



我想在scala中实现一个JSON字符串,在方法tojson中看起来如下:" {" gold":gold," time":old_time}"。old_time是我想从方法更新中获取的变量。我该怎么做?

class Click{
    val gold = 10
def update(time: Double): Double = {
    val old_time = time
    val faster = old_time * 2
    faster
    }
def toJSON(): String = {
    ""{"gold": gold, "time": old_time}""
    }
}

您可以尝试这样的尝试:)

class Click(v: Double) {
  val gold = 10
  def update(time: Double): Double = {
    val old_time = time
    val faster = old_time * 2
    faster
  }
  def toJSON(): String = {
    s"""{"gold": $gold, "time": ${update(v)}}"""
  }
}

最新更新