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-08
Springboot錯(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-08
Java實(shí)現(xiàn)Executors類創(chuàng)建常見(jiàn)線程池
本文主要介紹了Java實(shí)現(xiàn)Executors類創(chuàng)建常見(jiàn)線程池,在Java中,可以通過(guò)Executors工廠類提供四種常見(jiàn)類型的線程池,下面就來(lái)介紹一下這四種的方法實(shí)現(xiàn),感興趣的可以了解一下2023-11-11
JAVA開(kāi)發(fā)中的一些規(guī)范講解(阿里巴巴Java開(kāi)發(fā)規(guī)范手冊(cè))
這篇文章主要介紹了JAVA開(kāi)發(fā)中的一些規(guī)范講解(阿里巴巴Java開(kāi)發(fā)規(guī)范手冊(cè)),需要的朋友可以參考下2018-04-04
Java concurrency之AtomicLongFieldUpdater原子類_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
AtomicLongFieldUpdater可以對(duì)指定"類的 'volatile long'類型的成員"進(jìn)行原子更新。它是基于反射原理實(shí)現(xiàn)的。下面通過(guò)本文給大家分享Java concurrency之AtomicLongFieldUpdater原子類的相關(guān)知識(shí),感興趣的朋友一起看看吧2017-06-06
完美解決request請(qǐng)求流只能讀取一次的問(wèn)題
這篇文章主要介紹了完美解決request請(qǐng)求流只能讀取一次的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-08-08

