java.lang.NoSuchMethodError: scala.collection.immutable.StringLike.toString

Я пытаюсь разобрать строку JSON на Android с помощью Scala

override def onCreate(savedInstanceState: Bundle): Unit = {
 super.onCreate(savedInstanceState)
 val jsonStr:String = Source.fromInputStream(getResources.openRawResource(R.raw.catalog)).mkString("")
 Log.i(TAG, jsonStr)
 val result = JSON.parseFull(jsonStr)
 result match {
   case Some(catalog) => Log.i(TAG, catalog.toString)
   case None => Toast.makeText(this, "cannot parse json", 2000).show();
 }
 setContentView(R.layout.activity_grid_view)

}

Он компилируется нормально, но при выполнении на Android он завершается с ошибкой в ​​JSON.parseFull с исключением во время выполнения

Я использую Scala 2.10.3

Похоже, ошибка с самой Scala

Ответы на вопрос(0)

Ваш ответ на вопрос