2013-03-26 37 views
0

RESTEasy專家的一個簡單問題(我希望如此...)。 我收到通過POST張貼形式包含屬性「 - 」在他們的名字: 例子: return-code=12RESTEasy映射參數以' - '爲名

我想這個帖子的全部內容映射到一個POJO:

public class MyFormInfo { 
    public String attr1=""; 
    public String return_code=""; // don't work because return-code is not mapped in return_code 
... 

的方法聲明如下:

@POST 
@Path("/return-cic-payment") 
public String receiveForm(MyFormInfo form) throws Exception { 
    log.info("Return-code is : {}", form.return_code); 
} 

我不要在參數列表中逐個映射屬性,因爲表單中包含大量字段。

因爲我的POJO中不能有一個名爲「return-code」的屬性,我不知道該怎麼做這個參數的值。 自定義映射可以是一個解決方案,但我不知道如何實現這一點。 其他想法我嘗試沒有成功,接收屬性的Map。

感謝您的幫助。

回答