新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Javabean如何轉(zhuǎn)換成json字符并首字母大寫
這篇文章主要介紹Javabean如何轉(zhuǎn)換成json字符并首字母大寫,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
中牟網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站開發(fā)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。
今天寫接口的時候有個需求將接口返回的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;//響應診斷結(jié)果 @JsonProperty( "Region") private String region;//管理域 @JsonProperty( "Status") private String status;//設備狀態(tài) //setter/getter } //controller 接口部分代碼 com.fasterxml.jackson.databind.ObjectMapper ob =new com.fasterxml.jackson.databind.ObjectMapper(); //json轉(zhuǎn)bean時忽略大小寫 ob.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true); if(StringUtil.isEmpty(json)){ diagResponeBean.setSn(""); diagResponeBean.setResult("入?yún)⒉荒転榭?); diagResponeBean.setRegion(""); diagResponeBean.setStatus(""); ob.writeValue(response.getOutputStream(), diagResponeBean); return; }
以上是“Javabean如何轉(zhuǎn)換成json字符并首字母大寫”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站名稱:Javabean如何轉(zhuǎn)換成json字符并首字母大寫
網(wǎng)頁鏈接:http://www.ef60e0e.cn/article/jhsjgg.html