2013-10-07 35 views
0

我試圖在我的請求參數傳遞emaild ..春天MVC應用程序讀取JSON輸入 - 問題與emaild

在閱讀它在我的控制器類我得到下面的異常..

[ Catch Exception : Error Message: Unexpected end-of-input: was expecting closing quote for a string value 
at [Source: [email protected]; line: 1, column: 195] ] 


http://localhost:8080/appln/fetch/ 
ipdata={"date":"2013-10-05","emailId":"[email protected]"} 

如果我有EMAILID爲 「myemailcom @ gmailcom」 ..它工作得很好......

我的控制器代碼看起來有點..

ObjectMapper mapper = new ObjectMapper(); 
mapper.readValue(ipdataString,InputRequestBean.class); 

-

什麼我得到的是...
{ 「日期」: 「2013年10月5日」, 「EMAILID」:「我

和我的豆是

public class InputRequestBean { 
    private String date; 
    private String emailId; 
    /** 
    * @return the date 
    */ 
    public String getDate() { 
     return date; 
    } 
    /** 
    * @param date the date to set 
    */ 
    public void setDate(String date) { 
     this.date = date; 
    } 
    /** 
    * @return the emailId 
    */ 
    public String getEmailId() { 
     return emailId; 
    } 
    /** 
    * @param emailId the emailId to set 
    */ 
    public void setEmailId(String emailId) { 
     this.emailId = emailId; 
    } 

} 
+0

請發佈您的'InputRequestBean'類和您獲得的實際JSON字符串。 –

+0

所得到的是...... {「date」:「2013-10-05」,「emailId」:「我和我的豆是 – oxygenan

+0

你可以編輯你的問題,你知道嗎? –

回答