0

我有以下内容:

def response() = {

    if (value == 1) { 

        ("code" -> "API_001") ~ ("result" -> "OK - Room created")

    }

}

JsonResponse(

    ("response" -> response) 

)

但我收到以下错误:

No implicit view available for Any => net.liftweb.json.package.JValue

非常感谢您的帮助,在此先感谢:)

4

1 回答 1

4

def response()是类型Any,因为您的if子句是(如果value != 1,它需要返回(): Unit,所以表达式的整体类型是JValue和的超类型Unit)。您需要添加一个else返回适当类型的子句。

于 2012-04-20T12:10:45.333 回答