Чтобы использовать библиотеку Scala JSon играть в обычном проекте лестницы, а не игровой проект, вам необходимо импортировать библиотеку в build.sbt
или project/Build.scala
:
libraryDependencies += "com.typesafe.play" % "play-json_2.11" % "2.5.2"
и запустить
$ sbt update
Это инструктирует SBT принести библиотеку SCALA play-json
из удаленного репозитория Maven. Строка выше такая же, как на вкладке «SBT» на странице просмотра репозитория: http://mvnrepository.com/artifact/com.typesafe.play/play-json_2.11/2.5.2#sbt
Теперь, когда вы добавили библиотеку в свой проект, вы можете импортировать и использовать ее в своем коде, например src/main/scala/com/example/Hello.scala
:
package com.example
import play.api.libs.json._
object Hello {
def main(args: Array[String]): Unit = {
val json: JsValue = Json.parse("""
{
"name" : "Watership Down",
"location" : {
"lat" : 51.235685,
"long" : -1.309197
},
"residents" : [ {
"name" : "Fiver",
"age" : 4,
"role" : null
}, {
"name" : "Bigwig",
"age" : 6,
"role" : "Owsla"
} ]
}
""")
println(json)
}
}
вы будете лучше учить основные вещи о SBT на http://www.scala-sbt.org/0.13/docs/index.html
вы добавили 'json' зависимость? – marcospereira
@marcospereira, что вы имеете в виду? Более подробная информация. –
Опубликуйте свой файл 'build.sbt'. – marcospereira