Kotlin从JSON获取价值

在kotlin repl:

>>> import java.io.StringReader >>> val json = p.parse(StringReader("""{"abc":"123"}""")) as JsonObject >>> json.string("abc") error: unresolved reference: string json.string("abc") ^ >>> json JsonObject(map={abc=123}) 

获取错误未解决的参考。 没有在这里的例子: https : //github.com/cbeust/klaxon工作

您还需要导入string函数 ,因为它是一个扩展函数 ,默认情况下不会将其与接收器类型Parser一起导入 :

 import com.beust.klaxon.string json.string("abc")