[英]Extract Json values as Map with lift-json
lift-json的文檔表明我應該能夠調用'values'來將我當前的JObject結構作為一個vanilla Scala Map。 這種方法對我不起作用,因為'values'的返回類型是json.Values而不是Map,如示例所示。 我究竟做錯了什么? 是否需要隱式導入才能完成此轉換?
scala> val json = parse("""{"k1":"v1","k2":"v2"}""")
json: net.liftweb.json.package.JValue = JObject(List(JField(k1,JString(v1)), JField(k2,JString(v2))))
scala> json.values
res4: json.Values = Map((k1,v1), (k2,v2))
scala> res4.get("k1")
<console>:18: error: value get is not a member of json.Values
res4.get("k1")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.