首页 > 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() { FastJsonHttpMessageConvejson 时区问题
使用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) { //调用父类的配置 supeSpringBoot升级版本导致@JsonIgnore失效问题
1.@JsonIgnore换成阿里那个json@JSONField(serialize = false) 2.配置全局null字段不显示以及日期格式 @Bean public HttpMessageConverters fastJsonHttpMessageConverters() { FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();