diff --git a/mallinkCApi/src/main/java/com/iformall/config/WebMvcConfig.java b/mallinkCApi/src/main/java/com/iformall/config/WebMvcConfig.java index e0c9c01d3..c4064057a 100644 --- a/mallinkCApi/src/main/java/com/iformall/config/WebMvcConfig.java +++ b/mallinkCApi/src/main/java/com/iformall/config/WebMvcConfig.java @@ -76,7 +76,7 @@ public class WebMvcConfig implements WebMvcConfigurer { MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(); //ObjectMapper 是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构,反之亦然 ObjectMapper objectMapper = new ObjectMapper(); -// SimpleModule simpleModule = new SimpleModule(); + SimpleModule simpleModule = new SimpleModule(); //不显示为null的字段 objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); @@ -88,17 +88,17 @@ public class WebMvcConfig implements WebMvcConfigurer { .without(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) ); //序列化将Long转String类型 -// simpleModule.addSerializer(Long.class, ToStringSerializer.instance); -// simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance); -// SimpleModule bigIntegerModule = new SimpleModule(); + simpleModule.addSerializer(Long.class, ToStringSerializer.instance); + simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance); + SimpleModule bigIntegerModule = new SimpleModule(); //序列化将BigInteger转String类型 -// bigIntegerModule.addSerializer(BigInteger.class, ToStringSerializer.instance); -// SimpleModule bigDecimalModule = new SimpleModule(); + bigIntegerModule.addSerializer(BigInteger.class, ToStringSerializer.instance); + SimpleModule bigDecimalModule = new SimpleModule(); //序列化将BigDecimal转String类型 -// bigDecimalModule.addSerializer(BigDecimal.class, ToStringSerializer.instance); -// objectMapper.registerModule(simpleModule); -// objectMapper.registerModule(bigDecimalModule); -// objectMapper.registerModule(bigIntegerModule); + bigDecimalModule.addSerializer(BigDecimal.class, ToStringSerializer.instance); + objectMapper.registerModule(simpleModule); + objectMapper.registerModule(bigDecimalModule); + objectMapper.registerModule(bigIntegerModule); jackson2HttpMessageConverter.setObjectMapper(objectMapper); converters.add(jackson2HttpMessageConverter); }