[英]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.