有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法将符号解析为JSON

我在一个play项目中使用了json4s,我还使用了一个名为sbt-buildinfo的库,它根据构建定义生成Scala源代码

现在,在sbt buildinfo库中,假设您需要添加一些代码行:buildInfoOptions += BuildInfoOption.ToJson,这样您就可以使用.toJson,但出于某种原因,我可以使用.toJson

我就是这样做的:

import _root_.util.{AuthenticatedAction}
import buildinfo.BuildInfo
import com.google.inject.Inject
import org.json4s.BuildInfo
import play.api._
import play.api.mvc._

class AppInfo @Inject()(implicit configuration: Configuration) extends Controller {

  def appVerion = AuthenticatedAction {

    Ok(BuildInfo.toJson)
  }

但是import buildinfo.BuildInfo仍然是灰色的。。。。看来我没有用它。我刷新了构建。sbt和所有这些,可能是什么


共 (1) 个答案

  1. # 1 楼答案

    您有多个导入到BuildInfo对象。组织。json4s。BuildInfo可能会影响您的BuildInfo。BuildInfo导入,因此,它没有所需的成员。尝试写出所需的整个软件包名称:

    Ok(buildinfo.BuildInfo.toJson)