|
@@ -1,10 +1,6 @@
|
|
|
package com.zcxk.rmcp.pay.config;
|
|
|
|
|
|
-import com.fasterxml.jackson.core.JsonGenerator;
|
|
|
-import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
-import com.fasterxml.jackson.databind.JsonSerializer;
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
-import com.fasterxml.jackson.databind.SerializerProvider;
|
|
|
import com.fasterxml.jackson.databind.module.SimpleModule;
|
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
|
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
|
|
@@ -14,7 +10,6 @@ import org.springframework.context.annotation.Configuration;
|
|
|
import org.springframework.context.annotation.Primary;
|
|
|
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
|
|
|
|
|
|
-import java.io.IOException;
|
|
|
import java.math.BigInteger;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
@@ -30,13 +25,6 @@ public class JacksonConfig {
|
|
|
public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) {
|
|
|
ObjectMapper objectMapper = builder.createXmlMapper(false).build();
|
|
|
|
|
|
- //返回json字符串 null值转空字符串
|
|
|
- objectMapper.getSerializerProvider().setNullValueSerializer(new JsonSerializer<Object>() {
|
|
|
- @Override
|
|
|
- public void serialize(Object o, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException {
|
|
|
- jsonGenerator.writeString("");
|
|
|
- }
|
|
|
- });
|
|
|
/**
|
|
|
* 序列换成json时,将所有的long变成string
|
|
|
* 因为js中得数字类型不能包含所有的java long值并且long值转json丢失精度
|