2014-10-28 67 views
0

我想知道是否有任何方法來維護案件的財產名稱。我正在做的是將Spring控制器的響應作爲DTO對象發送到JSP頁面。在這樣做的時候,通過改變大小寫屬性名稱來彈出創建JSON對象。在DTO保留財產案例

DTO

class MyDto { private Long DT_RowId; .... } 

控制器

class MyController { 
    public @ResponseBody MyDto someMethod() { 
     //fill up MyDto object 
     return myDto; 
    } 
} 

JSON創建和JSP收到

{ "dt_RowId": 1, .... } //need to be DT_RowId 

我的問題是我可以在屬性級別指定保持屬性名的情況下?

回答

0

如果您使用的傑克遜JSON格式和解析,您可以使用@JsonProperty指定JSON屬性名:

public class MyDto { 
    @JsonProperty("DT_RowId") 
    private Long DT_RowId; 

    // ... 
} 
+0

我已經試過了。它產生相同的JSON字符串。 – 2014-10-28 17:45:16