Javabean轉(zhuǎn)換成json字符并首字母大寫(xiě)代碼實(shí)例
這篇文章主要介紹了javabean轉(zhuǎn)成json字符并首字母大寫(xiě)代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
今天寫(xiě)接口的時(shí)候有個(gè)需求將接口返回的json字符串首字母大寫(xiě):{"SN":"","Result":""}格式,
只需要在返回bean里面屬性上加上@JsonProperty注解就可以了
import com.fasterxml.jackson.annotation.JsonProperty; public class DiagResponeBean { @JsonProperty( "SN") private String sn;//設(shè)備sn @JsonProperty( "result") private String result;//響應(yīng)診斷結(jié)果 @JsonProperty( "Region") private String region;//管理域 @JsonProperty( "Status") private String status;//設(shè)備狀態(tài) //setter/getter } //controller 接口部分代碼 com.fasterxml.jackson.databind.ObjectMapper ob =new com.fasterxml.jackson.databind.ObjectMapper(); //json轉(zhuǎn)bean時(shí)忽略大小寫(xiě) 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; }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java實(shí)現(xiàn)簡(jiǎn)易撲克牌游戲的完整實(shí)例
這篇文章主要介紹了Java實(shí)現(xiàn)簡(jiǎn)易撲克牌游戲的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04基于Session的國(guó)際化實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇基于Session的國(guó)際化實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08Springboot錯(cuò)誤處理機(jī)制實(shí)現(xiàn)原理解析
這篇文章主要介紹了springboot錯(cuò)誤處理機(jī)制實(shí)現(xiàn)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04如何利用IDEA搭建SpringBoot項(xiàng)目整合mybatis實(shí)現(xiàn)簡(jiǎn)單的登錄功能
這篇文章主要介紹了如何利用IDEA搭建SpringBoot項(xiàng)目整合mybatis實(shí)現(xiàn)簡(jiǎn)單的登錄功能,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08Java實(shí)現(xiàn)Executors類(lèi)創(chuàng)建常見(jiàn)線(xiàn)程池
本文主要介紹了Java實(shí)現(xiàn)Executors類(lèi)創(chuàng)建常見(jiàn)線(xiàn)程池,在Java中,可以通過(guò)Executors工廠類(lèi)提供四種常見(jiàn)類(lèi)型的線(xiàn)程池,下面就來(lái)介紹一下這四種的方法實(shí)現(xiàn),感興趣的可以了解一下2023-11-11JAVA開(kāi)發(fā)中的一些規(guī)范講解(阿里巴巴Java開(kāi)發(fā)規(guī)范手冊(cè))
這篇文章主要介紹了JAVA開(kāi)發(fā)中的一些規(guī)范講解(阿里巴巴Java開(kāi)發(fā)規(guī)范手冊(cè)),需要的朋友可以參考下2018-04-04Java concurrency之AtomicLongFieldUpdater原子類(lèi)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
AtomicLongFieldUpdater可以對(duì)指定"類(lèi)的 'volatile long'類(lèi)型的成員"進(jìn)行原子更新。它是基于反射原理實(shí)現(xiàn)的。下面通過(guò)本文給大家分享Java concurrency之AtomicLongFieldUpdater原子類(lèi)的相關(guān)知識(shí),感興趣的朋友一起看看吧2017-06-06完美解決request請(qǐng)求流只能讀取一次的問(wèn)題
這篇文章主要介紹了完美解決request請(qǐng)求流只能讀取一次的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-08-08