Javabean轉換成json字元並首字母大寫程式碼例項
阿新 • • 發佈:2020-02-08
這篇文章主要介紹了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; }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。