簡體   English   中英

是否可以在不安裝Play的情況下使用JSON庫?

[英]Is it possible to use JSON library without installing Play?

在我的build.sbt

lazy val commonSettings = Seq(
  version := "1.0.0",
  scalaVersion := "2.11.6"
)
lazy val root = (project in file(".")).
  settings(commonSettings: _*).
  settings(
    name := "myapp",
    libraryDependencies ++= Seq(
      "com.typesafe.play" % "play-json_2.11" % "2.3.4",
      "org.scalatest" % "scalatest_2.11" % "2.2.4" % "test",
      "junit" % "junit" % "4.12" % "test"
    )
  )
resolvers ++= Seq("Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/")

它匯編得很好。 現在在代碼中我使用import play.api.libs.json._但編譯器給出的錯誤是“找不到:對象播放”。 顯然我沒有安裝游戲。 是否可以在不安裝Play的情況下使用play-json庫?

考慮這個簡單的sbt項目:

build.sbt

libraryDependencies ++= Seq(
  "com.typesafe.play" %% "play-json" % "2.3.4"
)

resolvers ++= Seq("Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/")

然后你可以運行:

sbt console
import play.api.libs.json._
Json.parse("{}")
> res0: play.api.libs.json.JsValue = {}

是的,你可以在沒有Play的情況下玩play-json。 如果它在您的項目中不起作用,請嘗試重新啟動SBT或在SBT中執行清理,重新加載,更新和編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM