Argonaut镜头示例不起作用,可能存在依赖性问题

时间:2018-06-28 14:23:46

标签: scala sbt argonaut

我正在尝试使用Argonaut解析JSon,但无法使已记录的示例正常工作。它无法找到镜头组成所需的对象,并且在第一次尝试镜头时失败。完整的示例是here我正在使用控制台在SBT中工作。该示例开始如下,但在第二条语句中失败:

import scala._, Scala._   
import argonaut._, Argonaut._

val jsonString: Json = jString("JSON!")
// Get the possible value from the lens, this would return None if the instance wasn't a string.
 println(jStringPL.get(jsonString))

然后我得到一个错误:

error: not found: value jStringPL

我在构建文件中同时尝试了argonaut和argonaut-monocle,两者都分别进行了尝试。不高兴。

libraryDependencies ++={
"io.argonaut" %% "argonaut" % "6.2",
// "io.argonaut" %% "argonaut-monocle" % "6.2",
"org.scalaz" %% "scalaz-core" % "7.2.25"
}

我看不到我想念的东西!该文档说,Larges包含在argonaut-monacle软件包中,但没有说明如何导入。

0 个答案:

没有答案