2016-07-10 22 views
6

Używam biblioteki json do odtwarzania obiektów json w Scali. W celu uzyskania równych id od obiektu json, uruchomić ten kod:Konwertuj Js Definicja na ciąg

val id = json \ "id"

Następnie chcę przekonwertować id na łańcuch. Próbowałem id.get.toString, ale zamiast doi:10.1186-s13612-016-0045-3 otrzymałem JsDefined("doi:10.1186-s13612-016-0045-3")

Jak przekonwertować go na ciąg?

Odpowiedz

4

Spróbuj

(json \ "id").as[JsString].value 
4

nieco krótszy:

(json \ "id").as[String]