[英]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.