by shigemk2

当面は技術的なことしか書かない

ScalaのJSON標準ライブラリを使ってみる

xawa雑記帳: [Scala] JSON の扱い

val text = """{ "x":10, "y":20 }"""
val result : Option[Any] = JSON.parseFull(text)
val map : Map[String, Option[Any]] 
    = result.get.asInstanceOf[Map[String, Option[Any]]]
println (map.get("x").get)

asInstanceOfとかあまりやってはいけないことをやっている気がする。なお、パースで得られたMapデータのキーの順番はむちゃくちゃになるので(これを制御する方法は知らない)、工夫する必要はあると思われる。