簡體   English   中英

REST Web服務-對象映射器

[英]Rest Web Service - Object Mapper

我正在基於Rest的應用程序中創建我的Rest客戶端。 問題是在發送發布請求時,該對象應為JSON。

Class User{ String first_Name; String last_Name; //getters & setters }

ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); String json = ow.writeValueAsString(object);

上面的代碼以正確的JSON格式返回,但是消除了類屬性的下划線。 例如。 我希望結果像

{"first_Name":"Joseph","last_Name":"Thomas"}

但實際結果是

{"firstName":"Joseph","lastName":"Thomas"}. 

有人可以幫助我如何使用下划線獲取json。 感謝您的幫助。

您應該在User類中使用@JsonProperty() :示例:

@JsonProperty("first_Name")
String first_Name; 
@JsonProperty("last_Name")
String first_Name;

@JsonProperty注釋您的字段,例如

@JsonProperty("first_Name")
private String firstName;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM