Javabean转换成json字符并首字母大写代码实例
这篇文章主要介绍了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; }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
java反射实现javabean转json实例代码
ObjectToJson.java 复制代码 代码如下: package com.ObjectToJson; import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Iterator; public class ObjectToJson {
-
详谈JSON与Javabean转换的几种形式
JSON格式的数据传递是最常用的方法之一,以下列出了常用的几种形态以及与Javabean之间的转换: String json1="{'name':'zhangsan','age':23,'interests':[{'interest':'篮球','colors':['绿色','黄色']},{'interest':'足球','colors':['红色','蓝色']}]}"; String json2="[{'name':'zhangsan'},{'name':'lisi'},{
-
java Bean与json对象间的转换实例讲解
java Bean与json对象间的转换 /** * 一 JSON.parseObject() 单个对象 或map 大括号{} * 二 JSON.parseArray() 多个对象 数组[] 复杂的要在类中定义类 * 三 JSON.toJSONString() javaBean与JSON格式字符串之间的转换 * * 四 javaBean与json对象间的转换使用:JSON.toJSON(obj),然后使用强制类型转换,JSONObject或者JSONArray */ @Test public v
-
FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作
fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换. JSONObject:fastJson提供的json对象. JSONArray:fastJson提供json数组对象. 我们可以把JSONObject当成一个Map<String,Object>来看,只是JSONObject提供了更为丰富便捷的方法,方便我们对于对象属性的操作.我们看一下源码. 同样我们可以把JSONArra
-
详解json string转换为java bean及实例代码
详解json string转换为java bean及实例代码 pom中添加如下两个库: <dependency> <groupId>org.codehaus.jackson </groupId> <artifactId>jackson-core-asl</artifactId> <version>1.9.2</version> <scope>provided</scope> </depende
-
java中用ObjectMapper类实现Json与bean的转换示例
前言 ObjectMapper是jackson中的方法,本文主要给大家介绍了关于java中用ObjectMapper类实现Json与bean转换的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.将json字符串转为bean public class JsonToJavaBean { public static void main(String[] args) { String str="{\"student\":[{\"name\&q
-
Java中json与javaBean几种互转的讲解
一.java普通对象和json字符串的互转 java对象---->json 首先创建一个java对象: public class Student { //姓名 private String name; //年龄 private String age; //住址 private String address; public String getName() { return name; } public void setName(String name) { this.name = name; }
-
Javabean转换成json字符并首字母大写代码实例
这篇文章主要介绍了javabean转成json字符并首字母大写代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 今天写接口的时候有个需求将接口返回的json字符串首字母大写:{"SN":"","Result":""}格式, 只需要在返回bean里面属性上加上@JsonProperty注解就可以了 import com.fasterxml.jackson.annotati
-
解决javaBean规范导致json传参首字母大写将永远获取不到问题
javaBean规范导致json传参首字母大写获取不到 规范中另一个特别的地方就是: 1.第二个字母为大写的属性名要区别对待 如果属性名的第二个字母是大写的,那么该属性名直接用作 getter/setter 方法中 get/set 的后部分,就是说大小写不变. 2.属性是首字母大写 次字母小写是,你永远都找不到它的 getter/setter 方法的. 3.对于 boolean 类型属性的 getter 方法 是 isXxx() 还是 getXxx() 就自己决定了,isXxx() 应该更接近于
-
jackson json序列化实现首字母大写,第二个字母需小写
有这样一个类: @Setter @Getter @JsonNaming(value = PropertyNamingStrategy.UpperCamelCaseStrategy.class) public class Student { private String bName; } 序列化后,希望首字母大写,如下面的测试代码: @Test public void contextLoads() throws IOException { Student test = new Student();
-
CSS 首字母大写代码
.post-body p:first-letter {color:#444;display:inline;float:left;font:3.1em Georgia,arial;text-transform:uppercase;margin:0 0.12em 0 0;} 有两个注意的! p:first-letter 表示p标记下面第一个字母执行 text-transform:uppercase;
-
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
本文实例讲述了PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法.分享给大家供大家参考,具体如下: 1.如何在php中把驼峰样式的字符串转换成下划线样式的字符串.例:输入是FooBar的话,输出则是foo_bar 以下是用正则的方式去完成,既然用到正则,方法肯定就不只一种,我们看下下面的方式 echo strtolower(preg_replace('/(?<=[a-z])([A-Z])/', '_$1', 'fooBar')); //output:foo_bar echo &quo
-
jackson解析json字符串,首字母大写会自动转为小写的方法
问题 楼主碰到的问题是,在实体类和表中定义的某个字段为RMBPrice,首字母大写,sql查询出来的列名也是大写的RMBPrice,但是使用jquery的datatables初始化列时,却出错. 那一行的代码如下: {"name": "RMBPrice", "data": "RMBPrice", "className": "text-center", "render"
-
C#中的DataSet、string、DataTable、对象转换成Json的实现代码
C#中对象,字符串,dataTable.DataReader.DataSet,对象集合转换成Json字符串方法. public class ConvertJson { #region 私有方法 /// <summary> /// 过滤特殊字符 /// </summary> /// <param name="s">字符串</param> /// <returns>json字符串</returns> private s
-
JS如何把字符串转换成json
这篇文章主要介绍了JS如何把字符串转换成json,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Json格式字符串 "{"rows":[{"date":"2018-11-19","money":"22","type":"2"}],"currentTime":"2018-11-1
-
将List对象列表转换成JSON格式的类实现方法
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等).这些特性使JSON
-
把普通对象转换成json格式的对象的简单实例
1.什么叫做JSON? JSON只是一种数据格式(它不是一种新的数据类型) var obj = {name: "中国", age: 5000};//->普通格式的对象 var jsonObj = {"name": "中国", "age": 5000};//->JSON格式的对象 (只要把普通对象的属性名用""(不能是'')包起来,这样的格式就是我们JSON格式的对象) var data = [
随机推荐
- 简单的Html转换UBB的程序
- javascript实现完美拖拽效果
- Yii2实现多域名跨域同步登录退出
- 跟老齐学Python之玩转字符串(2)
- PHP date函数常用时间处理方法
- 在js文件中写el表达式取不到值的原因及解决方法
- Sql Server 2000删除数据库备份文件
- jQuery实现菜单栏导航效果
- jquery+ajax实现注册实时验证实例详解
- 借助javascript代码判断网页是静态还是伪静态
- C#软件注册码的实现代码
- 互联网寒冬来临 企业节流有诀窍
- spring aop 拦截业务方法,实现权限控制示例
- C#实现控制线程池最大数并发线程
- Android利用方向传感器获得手机的相对角度实例说明
- java必学必会之线程(1)
- 教你如何用C#制作文字转换成声音程序
- 简单介绍PHP的责任链编程模式
- Android LuBan与Compressor图片压缩方式
- Spring Boot2.0实现静态资源版本控制详解