1. 程式人生 > 程式設計 >Javabean轉換成json字元並首字母大寫程式碼例項

Javabean轉換成json字元並首字母大寫程式碼例項

這篇文章主要介紹了javabean轉成json字元並首字母大寫程式碼例項,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

今天寫介面的時候有個需求將介面返回的json字串首字母大寫:{"SN":"","Result":""}格式,
只需要在返回bean裡面屬性上加上@JsonProperty註解就可以了

import com.fasterxml.jackson.annotation.JsonProperty;
public class DiagResponeBean {
  @JsonProperty( "SN")
  private String sn;//裝置sn
  @JsonProperty( "result")
  private String result;//響應診斷結果
  @JsonProperty( "Region")
  private String region;//管理域
  @JsonProperty( "Status")
  private String status;//裝置狀態
  //setter/getter
}
//controller 介面部分程式碼
 com.fasterxml.jackson.databind.ObjectMapper ob =new com.fasterxml.jackson.databind.ObjectMapper();
    //json轉bean時忽略大小寫
    ob.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES,true);
      if(StringUtil.isEmpty(json)){
        diagResponeBean.setSn("");
        diagResponeBean.setResult("入參不能為空");
        diagResponeBean.setRegion("");
        diagResponeBean.setStatus("");
        ob.writeValue(response.getOutputStream(),diagResponeBean);
        return;
      }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。