2015-12-08 34 views
0

我有Java POJO对象,我的目标是将其转换为URL参数并在POST方法中使用它。Java对象到URL参数

... 
public class PayseraRequest { 

    private int projectid = 123; 
    private int orderid = 987; 
    private String accepturl = "http://www.test.com"; 
    ... 

我的目标是PayseraRequest转换对象到字符串urlParams

urlParams - >专案编号= 123 &订单ID = 987 & HTTP%3A%2F%2Fwww.test.com & ...`

+1

有什么问题? – xehpuk

+0

如何将对象转换为urlParams字符串? –

回答

0

你可以覆盖该类的toString方法,并带一个说,所以StringBuilder得到你所需要的。

+2

我会对此建议。有一个单独的方法来做到这一点是一个好主意,但'toString'有一个特殊的目的。也许'toURLString'? (我没有downvote) – Nivas

+0

accepturl需要UrlEncoded。 –