2014-12-24 54 views
1

我使用下面的代碼,以JSON轉換爲StringEntity從httppost越來越參數在android系統中的Grails

StringEntity se = new StringEntity(json,"UTF-8"); 
    se.setContentType("application/json"); 
    httpPost.setEntity(se); 

在服務器端。我正在使用Grails。我無法解析數據。 說我有一個控制器:http://example.com/login 和登錄有以下定義。

def login(params){ 
String email = params.email; 
//validaton logic 
} 

無法從發佈請求中獲取「電子郵件」。任何人都可以指導我如何獲得價值。 我在json對象中傳遞了兩個值,即電子郵件和密碼。

+1

你的'params'對象包含了什麼,如果你'println'它呢? 'request.JSON.email'包含你的電子郵件嗎? –

回答

1

您應該使用request.JSON.email,因爲這是一個JSON請求。

+0

它的工作表示感謝 –