首页 > 编程语言 > 详细

javabean转成json字符首字母大写

时间:2019-12-10 22:32:13      阅读:87      评论:0      收藏:0      [点我收藏+]

今天写接口的时候有个需求将接口返回的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;
            }

参考博客:https://blog.csdn.net/sinat_35605242/article/details/80826313

javabean转成json字符首字母大写

原文:https://www.cnblogs.com/jasonboren/p/12019537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!