yangys
2024-03-28 25475f31cd0d52ff328bbea9e80f15647dedd80b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.qianwen.core.tool.jackson;
 
import com.fasterxml.jackson.databind.module.SimpleModule;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import java.math.BigDecimal;
import java.math.BigInteger;
 
/* loaded from: blade-core-tool-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tool/jackson/BladeNumberModule.class */
public class BladeNumberModule extends SimpleModule {
    public static final BladeNumberModule INSTANCE = new BladeNumberModule();
 
    public BladeNumberModule() {
        super(BladeNumberModule.class.getName());
        addSerializer(Long.class, BigNumberSerializer.instance);
        addSerializer(Long.TYPE, BigNumberSerializer.instance);
        addSerializer(BigInteger.class, BigNumberSerializer.instance);
        addSerializer(BigDecimal.class, ToStringSerializer.instance);
    }
}