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句は型であるためです( if value != 1、それは返す必要が(): Unitあるため、式の全体的な型はJValueandのスーパータイプですUnit)。else適切な型を返す句を追加する必要があります。

于 2012-04-20T12:10:45.333 に答える