Вы можете использовать \
метод, возвращающий свойство, соответствующее имени поля
val result: JsLookupResult = parsed \ "base"
Если вы хотите получить результат в виде строки, вы можете использовать as[String]
преобразование
println(result.as[String])
Он выведет «станцию», но может выдать исключение, если на самом деле это не String
В случае, если значение отсутствует, вы можете использовать сопоставление с шаблоном:
result match {
case JsDefined(v) => println(v.toString) // will print "stations"
case undefined: JsUndefined => println(undefined.validationError) // prints error in case missing value
}