关于返回给前端的json数据的大小写问题

关于返回给前端的json数据的大小写问题

原因

fastjson与jackson或者在将bean转换为json时,会采用驼峰原则把属性转化,结果,正确的TEST可能就被转成错误的tEST了。

解决

fastjson的解决方式:
在想要转化的属性的get方法上加@JsonFiled(name =“”)注解

jackson的解决方式:
方法一:在想要转化的属性的get方法上加@JsonProperty(“”)注解
方法二:在实体类上@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, isGetterVisibility = Visibility.NONE)
该注解的作用是:使用属性名称来转json。 防止不规范的属性报错,比如 app_id

你可能感兴趣的:(关于返回给前端的json数据的大小写问题)