2012-04-20 31 views
0

のためのJSONオブジェクトを返します:Scalaのリフト私は、次のしている応答

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 

Ayがずっと、事前に感謝:)

答えて

4
に感謝を助けます

def response()は、if句が(value != 1の場合は、(): Unitを返す必要があるため、Anyです。式のタイプはJValueUnitのスーパータイプです。適切な型を返すelse節を追加する必要があります。

関連する問題