首页 > TAG信息列表 > fastJsonConfig

@RequestBody,@RequestParam是否能随意改变入参字母大小写

在工作中遇到了一个问题,很多接口有的入参是companyName,有的入参是companyname,实际上,这两入参能任意适配所有接口,甚至随意改变大小写!   1. @RequestBody是完全按照驼峰命名规范来的,它不会管你定义的参数名,但是会在启动项目的时候,参数默认驼峰化,返回的参数也是驼峰化的   如果

JAVA FastJson 返回参数为空过滤

1、问题原因 使用FastJson 如果返回结果中有空的字段会过滤 2、问题解决 @Configuration public class ConverterConfig { @Bean @Order(Integer.MIN_VALUE) public HttpMessageConverters fastJsonHttpMessageConverters() { FastJsonHttpMessageConve

json 时区问题

  使用postman 测试时,返回的数据少了8小时。 在调试中,测试数据是正确的,包括接口返回也是正确的。 很明显在转json时出了问题。   先说一下,不要使用jackson来作为json组件。 先说一下,不要使用jackson来作为json组件。 先说一下,不要使用jackson来作为json组件。 (文末,我会说明)  

2021-07-09

SpringBoot2.X 全局配置(时间格式化) @Configuration public class WebConfig extends WebMvcConfigurationSupport { @Override protected void configureMessageConverters(List<HttpMessageConverter<?>> converters) { //调用父类的配置 supe

SpringBoot升级版本导致@JsonIgnore失效问题

1.@JsonIgnore换成阿里那个json@JSONField(serialize = false) 2.配置全局null字段不显示以及日期格式 @Bean public HttpMessageConverters fastJsonHttpMessageConverters() { FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();